.version 49 0 
.class public super com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression 
.super java/lang/Object 
.implements java/io/Serializable 
.field a Ljava/lang/String; 
.field b I 
.field private c I 
.field private d Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
.field private e Z 
.field private transient f I 
.field private transient g Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
.field private transient h I 
.field private transient i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
.field private transient j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
.field private transient k Ljava/lang/String; 
.field private transient l I 
.field private transient m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
.field private transient n Z 
.field private static transient o Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 

.method private synchronized a : (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;)V 
    .code stack 5 locals 2 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression g Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L4:     ifnull L8 
L7:     return 
L8:     aload_0 
L9:     iconst_0 
L10:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression h I 
L13:    aload_0 
L14:    aload_0 
L15:    aload_1 
L16:    aconst_null 
L17:    iconst_0 
L18:    invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L21:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression g Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L24:    return 
L25:    
    .end code 
.end method 

.method private a : (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
    .code stack 6 locals 11 
L0:     aload_1 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e a I 
L4:     tableswitch 0 
            L141 
            L189 
            L269 
            L330 
            L175 
            L175 
            L643 
            L603 
            L158 
            L330 
            L609 
            L128 
            L626 
            L976 
            L976 
            L976 
            L976 
            L976 
            L976 
            L976 
            L740 
            L762 
            L784 
            L806 
            L828 
            L848 
            L888 
            default : L976 

L128:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/a a ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L131:   dup 
L132:   astore 4 
L134:   aload_2 
L135:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a b Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L138:   goto L1003 
L141:   aload_1 
L142:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e o ()I 
L145:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/a a (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$a; 
L148:   dup 
L149:   astore 4 
L151:   aload_2 
L152:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a b Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L155:   goto L1003 
L158:   aload_1 
L159:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e o ()I 
L162:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/a b (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$a; 
L165:   dup 
L166:   astore 4 
L168:   aload_2 
L169:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a b Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L172:   goto L1003 
L175:   aload_1 
L176:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/a a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$e; 
L179:   dup 
L180:   astore 4 
L182:   aload_2 
L183:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a b Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L186:   goto L1003 
L189:   aload_2 
L190:   astore 4 
L192:   iload_3 
L193:   ifne L233 
L196:   aload_1 
L197:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e i ()I 
L200:   iconst_1 
L201:   isub 
L202:   istore 5 
L204:   iload 5 
L206:   iflt L230 
L209:   aload_0 
L210:   aload_1 
L211:   iload 5 
L213:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L216:   aload 4 
L218:   iconst_0 
L219:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L222:   astore 4 
L224:   iinc 5 -1 
L227:   goto L204 
L230:   goto L1003 
L233:   iconst_0 
L234:   istore 5 
L236:   iload 5 
L238:   aload_1 
L239:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e i ()I 
L242:   if_icmpge L266 
L245:   aload_0 
L246:   aload_1 
L247:   iload 5 
L249:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L252:   aload 4 
L254:   iconst_1 
L255:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L258:   astore 4 
L260:   iinc 5 1 
L263:   goto L236 
L266:   goto L1003 
L269:   aload_1 
L270:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e i ()I 
L273:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/a c (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$g; 
L276:   astore 5 
L278:   iconst_0 
L279:   istore 6 
L281:   iload 6 
L283:   aload_1 
L284:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e i ()I 
L287:   if_icmpge L323 
L290:   aload 5 
L292:   aload_0 
L293:   aload_1 
L294:   iload 6 
L296:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L299:   aload_2 
L300:   iload_3 
L301:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L304:   astore 7 
L306:   dup 
L307:   astore 4 
L309:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$g c Ljava/util/Vector; 
L312:   aload 7 
L314:   invokevirtual Method java/util/Vector addElement (Ljava/lang/Object;)V 
L317:   iinc 6 1 
L320:   goto L281 
L323:   aload 5 
L325:   astore 4 
L327:   goto L1003 
L330:   aload_1 
L331:   iconst_0 
L332:   invokevirtual Method [c25] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L335:   astore 6 
L337:   aload_1 
L338:   invokevirtual Method [c25] j ()I 
L341:   istore 5 
L343:   aload_1 
L344:   invokevirtual Method [c25] k ()I 
L347:   istore 7 
L349:   iload 5 
L351:   iflt L394 
L354:   iload 5 
L356:   iload 7 
L358:   if_icmpne L394 
L361:   aload_2 
L362:   astore 4 
L364:   iconst_0 
L365:   istore 8 
L367:   iload 8 
L369:   iload 5 
L371:   if_icmpge L391 
L374:   aload_0 
L375:   aload 6 
L377:   aload 4 
L379:   iload_3 
L380:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L383:   astore 4 
L385:   iinc 8 1 
L388:   goto L367 
L391:   goto L1003 
L394:   iload 5 
L396:   ifle L411 
L399:   iload 7 
L401:   ifle L411 
L404:   iload 7 
L406:   iload 5 
L408:   isub 
L409:   istore 7 
L411:   iload 7 
L413:   ifle L487 
L416:   aload_2 
L417:   astore 4 
L419:   iconst_0 
L420:   istore 8 
L422:   iload 8 
L424:   iload 7 
L426:   if_icmpge L484 
L429:   aload_1 
L430:   getfield Field [c25] a I 
L433:   bipush 9 
L435:   if_icmpne L442 
L438:   iconst_1 
L439:   goto L443 
L442:   iconst_0 
L443:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/a a (Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L446:   dup 
L447:   astore 9 
L449:   aload_2 
L450:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$b b Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L453:   aload 9 
L455:   aload_0 
L456:   aload 6 
L458:   aload 4 
L460:   iload_3 
L461:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L464:   astore 10 
L466:   dup 
L467:   astore 4 
L469:   aload 10 
L471:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$b c Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L474:   aload 9 
L476:   astore 4 
L478:   iinc 8 1 
L481:   goto L422 
L484:   goto L568 
L487:   aload_1 
L488:   getfield Field [c25] a I 
L491:   bipush 9 
L493:   if_icmpne L504 
L496:   invokestatic Method [c14] b ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L499:   astore 8 
L501:   goto L537 
L504:   aload 6 
L506:   invokevirtual Method [c25] p ()I 
L509:   ifne L531 
L512:   aload_0 
L513:   dup 
L514:   getfield Field [c12] h I 
L517:   dup_x1 
L518:   iconst_1 
L519:   iadd 
L520:   putfield Field [c12] h I 
L523:   invokestatic Method [c14] d (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L526:   astore 8 
L528:   goto L537 
L531:   iconst_m1 
L532:   invokestatic Method [c14] d (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L535:   astore 8 
L537:   aload 8 
L539:   aload_2 
L540:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$b b Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L543:   aload 8 
L545:   aload_0 
L546:   aload 6 
L548:   aload 8 
L550:   iload_3 
L551:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L554:   astore 10 
L556:   dup 
L557:   astore 4 
L559:   aload 10 
L561:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$b c [u440] 
L564:   aload 8 
L566:   astore 4 
L568:   iload 5 
L570:   ifle L1003 
L573:   iconst_0 
L574:   istore 8 
L576:   iload 8 
L578:   iload 5 
L580:   if_icmpge L600 
L583:   aload_0 
L584:   aload 6 
L586:   aload 4 
L588:   iload_3 
L589:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L592:   astore 4 
L594:   iinc 8 1 
L597:   goto L576 
L600:   goto L1003 
L603:   aload_2 
L604:   astore 4 
L606:   goto L1003 
L609:   aload_1 
L610:   invokevirtual Method [c25] m ()Ljava/lang/String; 
L613:   invokestatic Method [c14] a (Ljava/lang/String;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$f; 
L616:   dup 
L617:   astore 4 
L619:   aload_2 
L620:   putfield Field [c14] b [u440] 
L623:   goto L1003 
L626:   aload_1 
L627:   invokevirtual Method [c25] l ()I 
L630:   invokestatic Method [c14] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$a; 
L633:   dup 
L634:   astore 4 
L636:   aload_2 
L637:   putfield Field [c14] b [u440] 
L640:   goto L1003 
L643:   aload_1 
L644:   invokevirtual Method [c25] n ()I 
L647:   ifne L666 
L650:   aload_0 
L651:   aload_1 
L652:   iconst_0 
L653:   invokevirtual Method [c25] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L656:   aload_2 
L657:   iload_3 
L658:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L661:   astore 4 
L663:   goto L1003 
L666:   iload_3 
L667:   ifeq L705 
L670:   aload_1 
L671:   invokevirtual Method [c25] n ()I 
L674:   aload_2 
L675:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$a; 
L678:   astore_2 
L679:   aload_0 
L680:   aload_1 
L681:   iconst_0 
L682:   invokevirtual Method [c25] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L685:   aload_2 
L686:   iload_3 
L687:   invokespecial Method [c12] a [u386] 
L690:   astore_2 
L691:   aload_1 
L692:   invokevirtual Method [c25] n ()I 
L695:   ineg 
L696:   aload_2 
L697:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$a; 
L700:   astore 4 
L702:   goto L1003 
L705:   aload_1 
L706:   invokevirtual Method [c25] n ()I 
L709:   ineg 
L710:   aload_2 
L711:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$a; 
L714:   astore_2 
L715:   aload_0 
L716:   aload_1 
L717:   iconst_0 
L718:   invokevirtual Method [c25] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L721:   aload_2 
L722:   iload_3 
L723:   invokespecial Method [c12] a [u386] 
L726:   astore_2 
L727:   aload_1 
L728:   invokevirtual Method [c25] n ()I 
L731:   aload_2 
L732:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$a; 
L735:   astore 4 
L737:   goto L1003 
L740:   bipush 20 
L742:   aload_2 
L743:   aload_0 
L744:   aload_1 
L745:   iconst_0 
L746:   invokevirtual Method [c25] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L749:   aconst_null 
L750:   iconst_0 
L751:   invokespecial Method [c12] a [u386] 
L754:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L757:   astore 4 
L759:   goto L1003 
L762:   bipush 21 
L764:   aload_2 
L765:   aload_0 
L766:   aload_1 
L767:   iconst_0 
L768:   invokevirtual Method [c25] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L771:   aconst_null 
L772:   iconst_0 
L773:   invokespecial Method [c12] a [u386] 
L776:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L779:   astore 4 
L781:   goto L1003 
L784:   bipush 22 
L786:   aload_2 
L787:   aload_0 
L788:   aload_1 
L789:   iconst_0 
L790:   invokevirtual Method [c25] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L793:   aconst_null 
L794:   iconst_1 
L795:   invokespecial Method [c12] a [u386] 
L798:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L801:   astore 4 
L803:   goto L1003 
L806:   bipush 23 
L808:   aload_2 
L809:   aload_0 
L810:   aload_1 
L811:   iconst_0 
L812:   invokevirtual Method [c25] e [u367] 
L815:   aconst_null 
L816:   iconst_1 
L817:   invokespecial Method [c12] a [u386] 
L820:   invokestatic Method [c14] a (ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L823:   astore 4 
L825:   goto L1003 
L828:   aload_2 
L829:   aload_0 
L830:   aload_1 
L831:   iconst_0 
L832:   invokevirtual Method [c25] e [u367] 
L835:   aconst_null 
L836:   iload_3 
L837:   invokespecial Method [c12] a [u386] 
L840:   invokestatic Method [c14] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$b; 
L843:   astore 4 
L845:   goto L1003 
L848:   aload_2 
L849:   aload_0 
L850:   aload_1 
L851:   iconst_0 
L852:   invokevirtual Method [c25] e [u367] 
L855:   aconst_null 
L856:   iload_3 
L857:   invokespecial Method [c12] a [u386] 
L860:   aload_1 
L861:   checkcast com/liquid_technologies/org/apache/xerces/utils/regex/e$f 
L864:   dup 
L865:   astore 4 
L867:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$f r I 
L870:   aload_1 
L871:   checkcast com/liquid_technologies/org/apache/xerces/utils/regex/e$f 
L874:   dup 
L875:   astore 4 
L877:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$f s I 
L880:   invokestatic Method [c14] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;II)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$d; 
L883:   astore 4 
L885:   goto L1003 
L888:   aload_1 
L889:   checkcast com/liquid_technologies/org/apache/xerces/utils/regex/e$d 
L892:   dup 
L893:   astore 8 
L895:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$d r I 
L898:   istore 9 
L900:   aload 8 
L902:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$d s Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L905:   ifnonnull L912 
L908:   aconst_null 
L909:   goto L923 
L912:   aload_0 
L913:   aload 8 
L915:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$d s Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L918:   aconst_null 
L919:   iload_3 
L920:   invokespecial Method [c12] a [u386] 
L923:   astore_1 
L924:   aload_0 
L925:   aload 8 
L927:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$d t Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L930:   aload_2 
L931:   iload_3 
L932:   invokespecial Method [c12] a [u386] 
L935:   astore 4 
L937:   aload 8 
L939:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$d u Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L942:   ifnonnull L949 
L945:   aconst_null 
L946:   goto L960 
L949:   aload_0 
L950:   aload 8 
L952:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$d u Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L955:   aload_2 
L956:   iload_3 
L957:   invokespecial Method [c12] a [u386] 
L960:   astore_3 
L961:   aload_2 
L962:   iload 9 
L964:   aload_1 
L965:   aload 4 
L967:   aload_3 
L968:   invokestatic Method [c14] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;ILcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a$c; 
L971:   astore 4 
L973:   goto L1003 
L976:   new java/lang/RuntimeException 
L979:   dup 
L980:   new java/lang/StringBuilder 
L983:   dup 
L984:   ldc 'Unknown token type: ' 
L986:   invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L989:   aload_1 
L990:   getfield Field [c25] a I 
L993:   invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L996:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L999:   invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L1002:  athrow 
L1003:  aload 4 
L1005:  areturn 
L1006:  
        .linenumbertable 
            L0 0 
            L307 1000 
            L317 0 
            L467 2000 
            L474 0 
            L557 3000 
            L564 0 
            L865 4000 
            L870 0 
            L875 5000 
            L880 0 
        .end linenumbertable 
    .end code 
.end method 

.method public matches : ([C)Z 
    .code stack 5 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     iconst_0 
L3:     aload_1 
L4:     arraylength 
L5:     aconst_null 
L6:     invokevirtual Method [c12] matches ([CIILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
L9:     ireturn 
L10:    
    .end code 
.end method 

.method public matches : ([CII)Z 
    .code stack 5 locals 4 
L0:     aload_0 
L1:     aload_1 
L2:     iload_2 
L3:     iload_3 
L4:     aconst_null 
L5:     invokevirtual Method [c12] matches ([CIILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
L8:     ireturn 
L9:     
    .end code 
.end method 

.method public matches : ([CLcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
    .code stack 5 locals 3 
L0:     aload_0 
L1:     aload_1 
L2:     iconst_0 
L3:     aload_1 
L4:     arraylength 
L5:     aload_2 
L6:     invokevirtual Method [c12] matches ([CIILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
L9:     ireturn 
L10:    
    .end code 
.end method 

.method public matches : ([CIILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
    .code stack 7 locals 8 
L0:     aload_0 
L1:     dup 
L2:     astore 5 
L4:     monitorenter 
        .catch [0] from L5 to L37 using L40 
L5:     aload_0 
L6:     getfield Field [c12] g [u440] 
L9:     ifnonnull L16 
L12:    aload_0 
L13:    invokespecial Method [c12] a ()V 
L16:    aload_0 
L17:    getfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L20:    ifnonnull L34 
L23:    aload_0 
L24:    new com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a 
L27:    dup 
L28:    invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a <init> ()V 
L31:    putfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L34:    aload 5 
L36:    monitorexit 
L37:    goto L48 
        .catch [0] from L40 to L45 using L40 
L40:    astore 6 
L42:    aload 5 
L44:    monitorexit 
L45:    aload 6 
L47:    athrow 
L48:    aload_0 
L49:    getfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L52:    dup 
L53:    astore 6 
L55:    monitorenter 
        .catch [0] from L56 to L96 using L99 
L56:    aload_0 
L57:    getfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L60:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a h Z 
L63:    ifeq L76 
L66:    new com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a 
L69:    dup 
L70:    invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a <init> ()V 
L73:    goto L80 
L76:    aload_0 
L77:    getfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L80:    dup 
L81:    astore 5 
L83:    aload_1 
L84:    iload_2 
L85:    iload_3 
L86:    aload_0 
L87:    getfield Field [c12] h I 
L90:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a a ([CIII)V 
L93:    aload 6 
L95:    monitorexit 
L96:    goto L105 
        .catch [0] from L99 to L103 using L99 
L99:    astore_2 
L100:   aload 6 
L102:   monitorexit 
L103:   aload_2 
L104:   athrow 
L105:   aload 4 
L107:   ifnull L128 
L110:   aload 4 
L112:   aload_0 
L113:   getfield Field [c12] c I 
L116:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setNumberOfGroups (I)V 
L119:   aload 4 
L121:   aload_1 
L122:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setSource ([C)V 
L125:   goto L152 
L128:   aload_0 
L129:   getfield Field [c12] e Z 
L132:   ifeq L152 
L135:   new com/liquid_technologies/org/apache/xerces/utils/regex/Match 
L138:   dup 
L139:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/Match <init> ()V 
L142:   dup 
L143:   astore 4 
L145:   aload_0 
L146:   getfield Field [c12] c I 
L149:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setNumberOfGroups (I)V 
L152:   aload 5 
L154:   aload 4 
L156:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L159:   aload_0 
L160:   getfield Field [c12] b I 
L163:   sipush 512 
L166:   invokestatic Method [c12] a (II)Z 
L169:   ifeq L246 
L172:   aload_0 
L173:   aload 5 
L175:   aload_0 
L176:   getfield Field [c12] g [u440] 
L179:   aload 5 
L181:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a d I 
L184:   iconst_1 
L185:   aload_0 
L186:   getfield Field [c12] b I 
L189:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L192:   dup 
L193:   istore 6 
L195:   aload 5 
L197:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a e I 
L200:   if_icmpne L244 
L203:   aload 5 
L205:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L208:   ifnull L236 
L211:   aload 5 
L213:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L216:   iconst_0 
L217:   aload 5 
L219:   getfield Field [c13] d I 
L222:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setBeginning (II)V 
L225:   aload 5 
L227:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L230:   iconst_0 
L231:   iload 6 
L233:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setEnd (II)V 
L236:   aload 5 
L238:   iconst_0 
L239:   putfield Field [c13] h Z 
L242:   iconst_1 
L243:   ireturn 
L244:   iconst_0 
L245:   ireturn 
L246:   aload_0 
L247:   getfield Field [c12] n Z 
L250:   ifeq L331 
L253:   aload_0 
L254:   getfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L257:   aload_1 
L258:   aload 5 
L260:   getfield Field [c13] d I 
L263:   aload 5 
L265:   getfield Field [c13] e I 
L268:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern matches ([CII)I 
L271:   dup 
L272:   istore 6 
L274:   iflt L323 
L277:   aload 5 
L279:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L282:   ifnull L315 
L285:   aload 5 
L287:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L290:   iconst_0 
L291:   iload 6 
L293:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setBeginning (II)V 
L296:   aload 5 
L298:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L301:   iconst_0 
L302:   iload 6 
L304:   aload_0 
L305:   getfield Field [c12] k Ljava/lang/String; 
L308:   invokevirtual Method java/lang/String length ()I 
L311:   iadd 
L312:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setEnd (II)V 
L315:   aload 5 
L317:   iconst_0 
L318:   putfield Field [c13] h Z 
L321:   iconst_1 
L322:   ireturn 
L323:   aload 5 
L325:   iconst_0 
L326:   putfield Field [c13] h Z 
L329:   iconst_0 
L330:   ireturn 
L331:   aload_0 
L332:   getfield Field [c12] k Ljava/lang/String; 
L335:   ifnull L370 
L338:   aload_0 
L339:   getfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L342:   aload_1 
L343:   aload 5 
L345:   getfield Field [c13] d I 
L348:   aload 5 
L350:   getfield Field [c13] e I 
L353:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern matches ([CII)I 
L356:   dup 
L357:   istore 6 
L359:   ifge L370 
L362:   aload 5 
L364:   iconst_0 
L365:   putfield Field [c13] h Z 
L368:   iconst_0 
L369:   ireturn 
L370:   aload 5 
L372:   getfield Field [c13] e I 
L375:   aload_0 
L376:   getfield Field [c12] f I 
L379:   isub 
L380:   istore 6 
L382:   iconst_m1 
L383:   istore_3 
L384:   aload_0 
L385:   getfield Field [c12] g [u440] 
L388:   ifnull L529 
L391:   aload_0 
L392:   getfield Field [c12] g [u440] 
L395:   getfield Field [c14] a I 
L398:   bipush 7 
L400:   if_icmpne L529 
L403:   aload_0 
L404:   getfield Field [c12] g [u440] 
L407:   invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L410:   getfield Field [c14] a I 
L413:   ifne L529 
L416:   aload_0 
L417:   getfield Field [c12] b I 
L420:   iconst_4 
L421:   invokestatic Method [c12] a (II)Z 
L424:   ifeq L457 
L427:   aload 5 
L429:   getfield Field [c13] d I 
L432:   istore_2 
L433:   aload_0 
L434:   aload 5 
L436:   aload_0 
L437:   getfield Field [c12] g [u440] 
L440:   aload 5 
L442:   getfield Field [c13] d I 
L445:   iconst_1 
L446:   aload_0 
L447:   getfield Field [c12] b I 
L450:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L453:   istore_3 
L454:   goto L819 
L457:   iconst_1 
L458:   istore 4 
L460:   aload 5 
L462:   getfield Field [c13] d I 
L465:   istore_2 
L466:   iload_2 
L467:   iload 6 
L469:   if_icmpgt L526 
L472:   aload_1 
L473:   iload_2 
L474:   caload 
L475:   dup 
L476:   istore 7 
L478:   invokestatic Method [c12] a (I)Z 
L481:   ifeq L490 
L484:   iconst_1 
L485:   istore 4 
L487:   goto L520 
L490:   iload 4 
L492:   ifeq L517 
L495:   iconst_0 
L496:   aload_0 
L497:   aload 5 
L499:   aload_0 
L500:   getfield Field [c12] g [u440] 
L503:   iload_2 
L504:   iconst_1 
L505:   aload_0 
L506:   getfield Field [c12] b I 
L509:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L512:   dup 
L513:   istore_3 
L514:   if_icmple L526 
L517:   iconst_0 
L518:   istore 4 
L520:   iinc 2 1 
L523:   goto L466 
L526:   goto L819 
L529:   aload_0 
L530:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L533:   ifnull L779 
L536:   aload_0 
L537:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L540:   astore 4 
L542:   aload_0 
L543:   getfield Field [c12] b I 
L546:   iconst_2 
L547:   invokestatic Method [c12] a (II)Z 
L550:   ifeq L691 
L553:   aload_0 
L554:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L557:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c c ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L560:   astore 4 
L562:   aload 5 
L564:   getfield Field [c13] d I 
L567:   istore_2 
L568:   iload_2 
L569:   iload 6 
L571:   if_icmpgt L776 
L574:   aload_1 
L575:   iload_2 
L576:   caload 
L577:   dup 
L578:   istore 7 
L580:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil b (I)Z 
L583:   ifeq L622 
L586:   iload_2 
L587:   iconst_1 
L588:   iadd 
L589:   aload 5 
L591:   getfield Field [c13] e I 
L594:   if_icmpge L622 
L597:   iload 7 
L599:   aload_1 
L600:   iload_2 
L601:   iconst_1 
L602:   iadd 
L603:   caload 
L604:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil a (II)I 
L607:   istore 7 
L609:   aload 4 
L611:   iload 7 
L613:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L616:   ifne L663 
L619:   goto L685 
L622:   aload 4 
L624:   iload 7 
L626:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L629:   ifne L663 
L632:   iload 7 
L634:   i2c 
L635:   invokestatic Method java/lang/Character toUpperCase (C)C 
L638:   istore 7 
L640:   aload 4 
L642:   iload 7 
L644:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L647:   ifne L663 
L650:   aload 4 
L652:   iload 7 
L654:   invokestatic Method java/lang/Character toLowerCase (C)C 
L657:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L660:   ifeq L685 
L663:   iconst_0 
L664:   aload_0 
L665:   aload 5 
L667:   aload_0 
L668:   getfield Field [c12] g [u440] 
L671:   iload_2 
L672:   iconst_1 
L673:   aload_0 
L674:   getfield Field [c12] b I 
L677:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L680:   dup 
L681:   istore_3 
L682:   if_icmple L776 
L685:   iinc 2 1 
L688:   goto L568 
L691:   aload 5 
L693:   getfield Field [c13] d I 
L696:   istore_2 
L697:   iload_2 
L698:   iload 6 
L700:   if_icmpgt L776 
L703:   aload_1 
L704:   iload_2 
L705:   caload 
L706:   dup 
L707:   istore 7 
L709:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil b (I)Z 
L712:   ifeq L738 
L715:   iload_2 
L716:   iconst_1 
L717:   iadd 
L718:   aload 5 
L720:   getfield Field [c13] e I 
L723:   if_icmpge L738 
L726:   iload 7 
L728:   aload_1 
L729:   iload_2 
L730:   iconst_1 
L731:   iadd 
L732:   caload 
L733:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil a (II)I 
L736:   istore 7 
L738:   aload 4 
L740:   iload 7 
L742:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L745:   ifeq L770 
L748:   iconst_0 
L749:   aload_0 
L750:   aload 5 
L752:   aload_0 
L753:   getfield Field [c12] g [u440] 
L756:   iload_2 
L757:   iconst_1 
L758:   aload_0 
L759:   getfield Field [c12] b I 
L762:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L765:   dup 
L766:   istore_3 
L767:   if_icmple L776 
L770:   iinc 2 1 
L773:   goto L697 
L776:   goto L819 
L779:   aload 5 
L781:   getfield Field [c13] d I 
L784:   istore_2 
L785:   iload_2 
L786:   iload 6 
L788:   if_icmpgt L819 
L791:   iconst_0 
L792:   aload_0 
L793:   aload 5 
L795:   aload_0 
L796:   getfield Field [c12] g [u440] 
L799:   iload_2 
L800:   iconst_1 
L801:   aload_0 
L802:   getfield Field [c12] b I 
L805:   invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L808:   dup 
L809:   istore_3 
L810:   if_icmple L819 
L813:   iinc 2 1 
L816:   goto L785 
L819:   iload_3 
L820:   iflt L859 
L823:   aload 5 
L825:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L828:   ifnull L851 
L831:   aload 5 
L833:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L836:   iconst_0 
L837:   iload_2 
L838:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Match setBeginning (II)V 
L841:   aload 5 
L843:   getfield Field [c13] g Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
L846:   iconst_0 
L847:   iload_3 
L848:   invokevirtual Method [c9] setEnd (II)V 
L851:   aload 5 
L853:   iconst_0 
L854:   putfield Field [c13] h Z 
L857:   iconst_1 
L858:   ireturn 
L859:   aload 5 
L861:   iconst_0 
L862:   putfield Field [c13] h Z 
L865:   iconst_0 
L866:   ireturn 
L867:   
    .end code 
.end method 

.method private a : (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
    .code stack 7 locals 11 
L0:     aload_1 
L1:     getfield Field [c13] c [C 
L4:     astore 6 
L6:     aload_2 
L7:     ifnonnull L12 
L10:    iload_3 
L11:    ireturn 
L12:    iload_3 
L13:    aload_1 
L14:    getfield Field [c13] e I 
L17:    if_icmpgt L28 
L20:    iload_3 
L21:    aload_1 
L22:    getfield Field [c13] d I 
L25:    if_icmpge L30 
L28:    iconst_m1 
L29:    ireturn 
L30:    aload_2 
L31:    getfield Field [c14] a I 
L34:    tableswitch 0 
            L320 
            L156 
            L2541 
            L530 
            L530 
            L829 
            L1671 
            L1821 
            L1953 
            L1922 
            L1953 
            L1984 
            L2541 
            L2541 
            L2541 
            L2033 
            L1438 
            L2541 
            L2541 
            L2541 
            L2184 
            L2211 
            L2238 
            L2265 
            L2292 
            L2326 
            L2382 
            default : L2541 

L156:   iload 5 
L158:   iconst_2 
L159:   invokestatic Method [c12] a (II)Z 
L162:   ifeq L243 
L165:   aload_2 
L166:   invokevirtual Method [c14] e ()I 
L169:   istore 7 
L171:   iload 4 
L173:   ifle L204 
L176:   iload_3 
L177:   aload_1 
L178:   getfield Field [c13] e I 
L181:   if_icmpge L196 
L184:   iload 7 
L186:   aload 6 
L188:   iload_3 
L189:   caload 
L190:   invokestatic Method [c12] b (II)Z 
L193:   ifne L198 
L196:   iconst_m1 
L197:   ireturn 
L198:   iinc 3 1 
L201:   goto L312 
L204:   iload_3 
L205:   iconst_1 
L206:   isub 
L207:   dup 
L208:   istore 8 
L210:   aload_1 
L211:   getfield Field [c13] e I 
L214:   if_icmpge L235 
L217:   iload 8 
L219:   iflt L235 
L222:   iload 7 
L224:   aload 6 
L226:   iload 8 
L228:   caload 
L229:   invokestatic Method [c12] b (II)Z 
L232:   ifne L237 
L235:   iconst_m1 
L236:   ireturn 
L237:   iload 8 
L239:   istore_3 
L240:   goto L312 
L243:   aload_2 
L244:   invokevirtual Method [c14] e ()I 
L247:   istore 7 
L249:   iload 4 
L251:   ifle L279 
L254:   iload_3 
L255:   aload_1 
L256:   getfield Field [c13] e I 
L259:   if_icmpge L271 
L262:   iload 7 
L264:   aload 6 
L266:   iload_3 
L267:   caload 
L268:   if_icmpeq L273 
L271:   iconst_m1 
L272:   ireturn 
L273:   iinc 3 1 
L276:   goto L312 
L279:   iload_3 
L280:   iconst_1 
L281:   isub 
L282:   dup 
L283:   istore 8 
L285:   aload_1 
L286:   getfield Field [c13] e I 
L289:   if_icmpge L307 
L292:   iload 8 
L294:   iflt L307 
L297:   iload 7 
L299:   aload 6 
L301:   iload 8 
L303:   caload 
L304:   if_icmpeq L309 
L307:   iconst_m1 
L308:   ireturn 
L309:   iload 8 
L311:   istore_3 
L312:   aload_2 
L313:   getfield Field [c14] b [u440] 
L316:   astore_2 
L317:   goto L6 
L320:   iload 4 
L322:   ifle L422 
L325:   iload_3 
L326:   aload_1 
L327:   getfield Field [c13] e I 
L330:   if_icmplt L335 
L333:   iconst_m1 
L334:   ireturn 
L335:   aload 6 
L337:   iload_3 
L338:   caload 
L339:   istore 7 
L341:   iload 5 
L343:   iconst_4 
L344:   invokestatic Method [c12] a (II)Z 
L347:   ifeq L374 
L350:   iload 7 
L352:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil b (I)Z 
L355:   ifeq L416 
L358:   iload_3 
L359:   iconst_1 
L360:   iadd 
L361:   aload_1 
L362:   getfield Field [c13] e I 
L365:   if_icmpge L416 
L368:   iinc 3 1 
L371:   goto L416 
L374:   iload 7 
L376:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil b (I)Z 
L379:   ifeq L406 
L382:   iload_3 
L383:   iconst_1 
L384:   iadd 
L385:   aload_1 
L386:   getfield Field [c13] e I 
L389:   if_icmpge L406 
L392:   iload 7 
L394:   aload 6 
L396:   iinc 3 1 
L399:   iload_3 
L400:   caload 
L401:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil a (II)I 
L404:   istore 7 
L406:   iload 7 
L408:   invokestatic Method [c12] a (I)Z 
L411:   ifeq L416 
L414:   iconst_m1 
L415:   ireturn 
L416:   iinc 3 1 
L419:   goto L522 
L422:   iload_3 
L423:   iconst_1 
L424:   isub 
L425:   dup 
L426:   istore 7 
L428:   aload_1 
L429:   getfield Field [c13] e I 
L432:   if_icmpge L440 
L435:   iload 7 
L437:   ifge L442 
L440:   iconst_m1 
L441:   ireturn 
L442:   aload 6 
L444:   iload 7 
L446:   caload 
L447:   istore 8 
L449:   iload 5 
L451:   iconst_4 
L452:   invokestatic Method [c12] a (II)Z 
L455:   ifeq L479 
L458:   iload 8 
L460:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil a (I)Z 
L463:   ifeq L519 
L466:   iload 7 
L468:   iconst_1 
L469:   isub 
L470:   iflt L519 
L473:   iinc 7 -1 
L476:   goto L519 
L479:   iload 8 
L481:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil a (I)Z 
L484:   ifeq L509 
L487:   iload 7 
L489:   iconst_1 
L490:   isub 
L491:   iflt L509 
L494:   aload 6 
L496:   iinc 7 -1 
L499:   iload 7 
L501:   caload 
L502:   iload 8 
L504:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil a (II)I 
L507:   istore 8 
L509:   iload 8 
L511:   invokestatic Method [c12] a (I)Z 
L514:   ifne L519 
L517:   iconst_m1 
L518:   ireturn 
L519:   iload 7 
L521:   istore_3 
L522:   aload_2 
L523:   getfield Field [c14] b [u440] 
L526:   astore_2 
L527:   goto L6 
L530:   iload 4 
L532:   ifle L675 
L535:   iload_3 
L536:   aload_1 
L537:   getfield Field [c13] e I 
L540:   if_icmplt L545 
L543:   iconst_m1 
L544:   ireturn 
L545:   aload 6 
L547:   iload_3 
L548:   caload 
L549:   dup 
L550:   istore 7 
L552:   invokestatic Method [c11] b (I)Z 
L555:   ifeq L582 
L558:   iload_3 
L559:   iconst_1 
L560:   iadd 
L561:   aload_1 
L562:   getfield Field [c13] e I 
L565:   if_icmpge L582 
L568:   iload 7 
L570:   aload 6 
L572:   iinc 3 1 
L575:   iload_3 
L576:   caload 
L577:   invokestatic Method [c11] a (II)I 
L580:   istore 7 
L582:   aload_2 
L583:   invokevirtual Method [c14] g ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L586:   astore 8 
L588:   iload 5 
L590:   iconst_2 
L591:   invokestatic Method [c12] a (II)Z 
L594:   ifeq L657 
L597:   aload 8 
L599:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c c ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L602:   dup 
L603:   astore 8 
L605:   iload 7 
L607:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L610:   ifne L669 
L613:   iload 7 
L615:   ldc 65536 
L617:   if_icmplt L622 
L620:   iconst_m1 
L621:   ireturn 
L622:   aload 8 
L624:   iload 7 
L626:   i2c 
L627:   invokestatic Method java/lang/Character toUpperCase (C)C 
L630:   dup 
L631:   istore 9 
L633:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L636:   ifne L654 
L639:   aload 8 
L641:   iload 9 
L643:   invokestatic Method java/lang/Character toLowerCase (C)C 
L646:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/c a (I)Z 
L649:   ifne L654 
L652:   iconst_m1 
L653:   ireturn 
L654:   goto L669 
L657:   aload 8 
L659:   iload 7 
L661:   invokevirtual Method [c23] a (I)Z 
L664:   ifne L669 
L667:   iconst_m1 
L668:   ireturn 
L669:   iinc 3 1 
L672:   goto L821 
L675:   iload_3 
L676:   iconst_1 
L677:   isub 
L678:   dup 
L679:   istore 7 
L681:   aload_1 
L682:   getfield Field [c13] e I 
L685:   if_icmpge L693 
L688:   iload 7 
L690:   ifge L695 
L693:   iconst_m1 
L694:   ireturn 
L695:   aload 6 
L697:   iload 7 
L699:   caload 
L700:   dup 
L701:   istore 8 
L703:   invokestatic Method [c11] a (I)Z 
L706:   ifeq L731 
L709:   iload 7 
L711:   iconst_1 
L712:   isub 
L713:   iflt L731 
L716:   aload 6 
L718:   iinc 7 -1 
L721:   iload 7 
L723:   caload 
L724:   iload 8 
L726:   invokestatic Method [c11] a (II)I 
L729:   istore 8 
L731:   aload_2 
L732:   invokevirtual Method [c14] g ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L735:   astore 9 
L737:   iload 5 
L739:   iconst_2 
L740:   invokestatic Method [c12] a (II)Z 
L743:   ifeq L806 
L746:   aload 9 
L748:   invokevirtual Method [c23] c ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L751:   dup 
L752:   astore 9 
L754:   iload 8 
L756:   invokevirtual Method [c23] a (I)Z 
L759:   ifne L818 
L762:   iload 8 
L764:   ldc 65536 
L766:   if_icmplt L771 
L769:   iconst_m1 
L770:   ireturn 
L771:   aload 9 
L773:   iload 8 
L775:   i2c 
L776:   invokestatic Method java/lang/Character toUpperCase (C)C 
L779:   dup 
L780:   istore 10 
L782:   invokevirtual Method [c23] a (I)Z 
L785:   ifne L803 
L788:   aload 9 
L790:   iload 10 
L792:   invokestatic Method java/lang/Character toLowerCase (C)C 
L795:   invokevirtual Method [c23] a (I)Z 
L798:   ifne L803 
L801:   iconst_m1 
L802:   ireturn 
L803:   goto L818 
L806:   aload 9 
L808:   iload 8 
L810:   invokevirtual Method [c23] a (I)Z 
L813:   ifne L818 
L816:   iconst_m1 
L817:   ireturn 
L818:   iload 7 
L820:   istore_3 
L821:   aload_2 
L822:   getfield Field [c14] b [u440] 
L825:   astore_2 
L826:   goto L6 
L829:   aload_2 
L830:   invokevirtual Method [c14] e ()I 
L833:   lookupswitch 
            36 : L1004 
            60 : L1312 
            62 : L1371 
            64 : L974 
            65 : L1102 
            66 : L1245 
            90 : L1112 
            94 : L924 
            98 : L1182 
            122 : L1172 
            default : L1430 

L924:   iload 5 
L926:   bipush 8 
L928:   invokestatic Method [c12] a (II)Z 
L931:   ifeq L964 
L934:   iload_3 
L935:   aload_1 
L936:   getfield Field [c13] d I 
L939:   if_icmpeq L1430 
L942:   iload_3 
L943:   aload_1 
L944:   getfield Field [c13] d I 
L947:   if_icmple L962 
L950:   aload 6 
L952:   iload_3 
L953:   iconst_1 
L954:   isub 
L955:   caload 
L956:   invokestatic Method [c12] a (I)Z 
L959:   ifne L1430 
L962:   iconst_m1 
L963:   ireturn 
L964:   iload_3 
L965:   aload_1 
L966:   getfield Field [c13] d I 
L969:   if_icmpeq L1430 
L972:   iconst_m1 
L973:   ireturn 
L974:   iload_3 
L975:   aload_1 
L976:   getfield Field [c13] d I 
L979:   if_icmpeq L1430 
L982:   iload_3 
L983:   aload_1 
L984:   getfield Field [c13] d I 
L987:   if_icmple L1002 
L990:   aload 6 
L992:   iload_3 
L993:   iconst_1 
L994:   isub 
L995:   caload 
L996:   invokestatic Method [c12] a (I)Z 
L999:   ifne L1430 
L1002:  iconst_m1 
L1003:  ireturn 
L1004:  iload 5 
L1006:  bipush 8 
L1008:  invokestatic Method [c12] a (II)Z 
L1011:  ifeq L1042 
L1014:  iload_3 
L1015:  aload_1 
L1016:  getfield Field [c13] e I 
L1019:  if_icmpeq L1430 
L1022:  iload_3 
L1023:  aload_1 
L1024:  getfield Field [c13] e I 
L1027:  if_icmpge L1040 
L1030:  aload 6 
L1032:  iload_3 
L1033:  caload 
L1034:  invokestatic Method [c12] a (I)Z 
L1037:  ifne L1430 
L1040:  iconst_m1 
L1041:  ireturn 
L1042:  iload_3 
L1043:  aload_1 
L1044:  getfield Field [c13] e I 
L1047:  if_icmpeq L1430 
L1050:  iload_3 
L1051:  iconst_1 
L1052:  iadd 
L1053:  aload_1 
L1054:  getfield Field [c13] e I 
L1057:  if_icmpne L1070 
L1060:  aload 6 
L1062:  iload_3 
L1063:  caload 
L1064:  invokestatic Method [c12] a (I)Z 
L1067:  ifne L1430 
L1070:  iload_3 
L1071:  iconst_2 
L1072:  iadd 
L1073:  aload_1 
L1074:  getfield Field [c13] e I 
L1077:  if_icmpne L1100 
L1080:  aload 6 
L1082:  iload_3 
L1083:  caload 
L1084:  bipush 13 
L1086:  if_icmpne L1100 
L1089:  aload 6 
L1091:  iload_3 
L1092:  iconst_1 
L1093:  iadd 
L1094:  caload 
L1095:  bipush 10 
L1097:  if_icmpeq L1430 
L1100:  iconst_m1 
L1101:  ireturn 
L1102:  iload_3 
L1103:  aload_1 
L1104:  getfield Field [c13] d I 
L1107:  if_icmpeq L1430 
L1110:  iconst_m1 
L1111:  ireturn 
L1112:  iload_3 
L1113:  aload_1 
L1114:  getfield Field [c13] e I 
L1117:  if_icmpeq L1430 
L1120:  iload_3 
L1121:  iconst_1 
L1122:  iadd 
L1123:  aload_1 
L1124:  getfield Field [c13] e I 
L1127:  if_icmpne L1140 
L1130:  aload 6 
L1132:  iload_3 
L1133:  caload 
L1134:  invokestatic Method [c12] a (I)Z 
L1137:  ifne L1430 
L1140:  iload_3 
L1141:  iconst_2 
L1142:  iadd 
L1143:  aload_1 
L1144:  getfield Field [c13] e I 
L1147:  if_icmpne L1170 
L1150:  aload 6 
L1152:  iload_3 
L1153:  caload 
L1154:  bipush 13 
L1156:  if_icmpne L1170 
L1159:  aload 6 
L1161:  iload_3 
L1162:  iconst_1 
L1163:  iadd 
L1164:  caload 
L1165:  bipush 10 
L1167:  if_icmpeq L1430 
L1170:  iconst_m1 
L1171:  ireturn 
L1172:  iload_3 
L1173:  aload_1 
L1174:  getfield Field [c13] e I 
L1177:  if_icmpeq L1430 
L1180:  iconst_m1 
L1181:  ireturn 
L1182:  aload_1 
L1183:  getfield Field [c13] f I 
L1186:  ifne L1191 
L1189:  iconst_m1 
L1190:  ireturn 
L1191:  aload 6 
L1193:  aload_1 
L1194:  getfield Field [c13] d I 
L1197:  aload_1 
L1198:  getfield Field [c13] e I 
L1201:  iload_3 
L1202:  iload 5 
L1204:  invokestatic Method [c12] b ([CIIII)I 
L1207:  dup 
L1208:  istore 8 
L1210:  ifne L1215 
L1213:  iconst_m1 
L1214:  ireturn 
L1215:  aload 6 
L1217:  aload_1 
L1218:  getfield Field [c13] d I 
L1221:  aload_1 
L1222:  getfield Field [c13] e I 
L1225:  iload_3 
L1226:  iload 5 
L1228:  invokestatic Method [c12] a ([CIIII)I 
L1231:  istore 9 
L1233:  iload 8 
L1235:  iload 9 
L1237:  if_icmpne L1242 
L1240:  iconst_m1 
L1241:  ireturn 
L1242:  goto L1430 
L1245:  aload_1 
L1246:  getfield Field [c13] f I 
L1249:  ifne L1256 
L1252:  iconst_1 
L1253:  goto L1304 
L1256:  aload 6 
L1258:  aload_1 
L1259:  getfield Field [c13] d I 
L1262:  aload_1 
L1263:  getfield Field [c13] e I 
L1266:  iload_3 
L1267:  iload 5 
L1269:  invokestatic Method [c12] b ([CIIII)I 
L1272:  dup 
L1273:  istore 8 
L1275:  ifeq L1299 
L1278:  iload 8 
L1280:  aload 6 
L1282:  aload_1 
L1283:  getfield Field [c13] d I 
L1286:  aload_1 
L1287:  getfield Field [c13] e I 
L1290:  iload_3 
L1291:  iload 5 
L1293:  invokestatic Method [c12] a ([CIIII)I 
L1296:  if_icmpne L1303 
L1299:  iconst_1 
L1300:  goto L1304 
L1303:  iconst_0 
L1304:  dup 
L1305:  istore 7 
L1307:  ifne L1430 
L1310:  iconst_m1 
L1311:  ireturn 
L1312:  aload_1 
L1313:  getfield Field [c13] f I 
L1316:  ifeq L1327 
L1319:  iload_3 
L1320:  aload_1 
L1321:  getfield Field [c13] e I 
L1324:  if_icmpne L1329 
L1327:  iconst_m1 
L1328:  ireturn 
L1329:  aload 6 
L1331:  aload_1 
L1332:  getfield Field [c13] d I 
L1335:  aload_1 
L1336:  getfield Field [c13] e I 
L1339:  iload_3 
L1340:  iload 5 
L1342:  invokestatic Method [c12] b ([CIIII)I 
L1345:  iconst_1 
L1346:  if_icmpne L1369 
L1349:  aload 6 
L1351:  aload_1 
L1352:  getfield Field [c13] d I 
L1355:  aload_1 
L1356:  getfield Field [c13] e I 
L1359:  iload_3 
L1360:  iload 5 
L1362:  invokestatic Method [c12] a ([CIIII)I 
L1365:  iconst_2 
L1366:  if_icmpeq L1430 
L1369:  iconst_m1 
L1370:  ireturn 
L1371:  aload_1 
L1372:  getfield Field [c13] f I 
L1375:  ifeq L1386 
L1378:  iload_3 
L1379:  aload_1 
L1380:  getfield Field [c13] d I 
L1383:  if_icmpne L1388 
L1386:  iconst_m1 
L1387:  ireturn 
L1388:  aload 6 
L1390:  aload_1 
L1391:  getfield Field [c13] d I 
L1394:  aload_1 
L1395:  getfield Field [c13] e I 
L1398:  iload_3 
L1399:  iload 5 
L1401:  invokestatic Method [c12] b ([CIIII)I 
L1404:  iconst_2 
L1405:  if_icmpne L1428 
L1408:  aload 6 
L1410:  aload_1 
L1411:  getfield Field [c13] d I 
L1414:  aload_1 
L1415:  getfield Field [c13] e I 
L1418:  iload_3 
L1419:  iload 5 
L1421:  invokestatic Method [c12] a ([CIIII)I 
L1424:  iconst_1 
L1425:  if_icmpeq L1430 
L1428:  iconst_m1 
L1429:  ireturn 
L1430:  aload_2 
L1431:  getfield Field [c14] b [u440] 
L1434:  astore_2 
L1435:  goto L6 
L1438:  aload_2 
L1439:  invokevirtual Method [c14] e ()I 
L1442:  dup 
L1443:  istore 8 
L1445:  ifle L1457 
L1448:  iload 8 
L1450:  aload_0 
L1451:  getfield Field [c12] c I 
L1454:  if_icmplt L1482 
L1457:  new java/lang/RuntimeException 
L1460:  dup 
L1461:  new java/lang/StringBuilder 
L1464:  dup 
L1465:  ldc 'Internal Error: Reference number must be more than zero: ' 
L1467:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L1470:  iload 8 
L1472:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L1475:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L1478:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L1481:  athrow 
L1482:  aload_1 
L1483:  getfield Field [c13] g [u438] 
L1486:  iload 8 
L1488:  invokevirtual Method [c9] getBeginning (I)I 
L1491:  iflt L1506 
L1494:  aload_1 
L1495:  getfield Field [c13] g [u438] 
L1498:  iload 8 
L1500:  invokevirtual Method [c9] getEnd (I)I 
L1503:  ifge L1508 
L1506:  iconst_m1 
L1507:  ireturn 
L1508:  aload_1 
L1509:  getfield Field [c13] g [u438] 
L1512:  iload 8 
L1514:  invokevirtual Method [c9] getBeginning (I)I 
L1517:  istore 9 
L1519:  aload_1 
L1520:  getfield Field [c13] g [u438] 
L1523:  iload 8 
L1525:  invokevirtual Method [c9] getEnd (I)I 
L1528:  iload 9 
L1530:  isub 
L1531:  istore 10 
L1533:  iload 5 
L1535:  iconst_2 
L1536:  invokestatic Method [c12] a (II)Z 
L1539:  ifne L1604 
L1542:  iload 4 
L1544:  ifle L1574 
L1547:  aload 6 
L1549:  iload_3 
L1550:  aload_1 
L1551:  getfield Field [c13] e I 
L1554:  iload 9 
L1556:  iload 10 
L1558:  invokestatic Method [c12] c ([CIIII)Z 
L1561:  ifne L1566 
L1564:  iconst_m1 
L1565:  ireturn 
L1566:  iload_3 
L1567:  iload 10 
L1569:  iadd 
L1570:  istore_3 
L1571:  goto L1663 
L1574:  aload 6 
L1576:  iload_3 
L1577:  iload 10 
L1579:  isub 
L1580:  aload_1 
L1581:  getfield Field [c13] e I 
L1584:  iload 9 
L1586:  iload 10 
L1588:  invokestatic Method [c12] c ([CIIII)Z 
L1591:  ifne L1596 
L1594:  iconst_m1 
L1595:  ireturn 
L1596:  iload_3 
L1597:  iload 10 
L1599:  isub 
L1600:  istore_3 
L1601:  goto L1663 
L1604:  iload 4 
L1606:  ifle L1636 
L1609:  aload 6 
L1611:  iload_3 
L1612:  aload_1 
L1613:  getfield Field [c13] e I 
L1616:  iload 9 
L1618:  iload 10 
L1620:  invokestatic Method [c12] d ([CIIII)Z 
L1623:  ifne L1628 
L1626:  iconst_m1 
L1627:  ireturn 
L1628:  iload_3 
L1629:  iload 10 
L1631:  iadd 
L1632:  istore_3 
L1633:  goto L1663 
L1636:  aload 6 
L1638:  iload_3 
L1639:  iload 10 
L1641:  isub 
L1642:  aload_1 
L1643:  getfield Field [c13] e I 
L1646:  iload 9 
L1648:  iload 10 
L1650:  invokestatic Method [c12] d ([CIIII)Z 
L1653:  ifne L1658 
L1656:  iconst_m1 
L1657:  ireturn 
L1658:  iload_3 
L1659:  iload 10 
L1661:  isub 
L1662:  istore_3 
L1663:  aload_2 
L1664:  getfield Field [c14] b [u440] 
L1667:  astore_2 
L1668:  goto L6 
L1671:  aload_2 
L1672:  invokevirtual Method [c14] h ()Ljava/lang/String; 
L1675:  dup 
L1676:  astore 8 
L1678:  invokevirtual Method java/lang/String length ()I 
L1681:  istore 9 
L1683:  iload 5 
L1685:  iconst_2 
L1686:  invokestatic Method [c12] a (II)Z 
L1689:  ifne L1754 
L1692:  iload 4 
L1694:  ifle L1724 
L1697:  aload 6 
L1699:  iload_3 
L1700:  aload_1 
L1701:  getfield Field [c13] e I 
L1704:  aload 8 
L1706:  iload 9 
L1708:  invokestatic Method [c12] a ([CIILjava/lang/String;I)Z 
L1711:  ifne L1716 
L1714:  iconst_m1 
L1715:  ireturn 
L1716:  iload_3 
L1717:  iload 9 
L1719:  iadd 
L1720:  istore_3 
L1721:  goto L1813 
L1724:  aload 6 
L1726:  iload_3 
L1727:  iload 9 
L1729:  isub 
L1730:  aload_1 
L1731:  getfield Field [c13] e I 
L1734:  aload 8 
L1736:  iload 9 
L1738:  invokestatic Method [c12] a ([CIILjava/lang/String;I)Z 
L1741:  ifne L1746 
L1744:  iconst_m1 
L1745:  ireturn 
L1746:  iload_3 
L1747:  iload 9 
L1749:  isub 
L1750:  istore_3 
L1751:  goto L1813 
L1754:  iload 4 
L1756:  ifle L1786 
L1759:  aload 6 
L1761:  iload_3 
L1762:  aload_1 
L1763:  getfield Field [c13] e I 
L1766:  aload 8 
L1768:  iload 9 
L1770:  invokestatic Method [c12] b ([CIILjava/lang/String;I)Z 
L1773:  ifne L1778 
L1776:  iconst_m1 
L1777:  ireturn 
L1778:  iload_3 
L1779:  iload 9 
L1781:  iadd 
L1782:  istore_3 
L1783:  goto L1813 
L1786:  aload 6 
L1788:  iload_3 
L1789:  iload 9 
L1791:  isub 
L1792:  aload_1 
L1793:  getfield Field [c13] e I 
L1796:  aload 8 
L1798:  iload 9 
L1800:  invokestatic Method [c12] b ([CIILjava/lang/String;I)Z 
L1803:  ifne L1808 
L1806:  iconst_m1 
L1807:  ireturn 
L1808:  iload_3 
L1809:  iload 9 
L1811:  isub 
L1812:  istore_3 
L1813:  aload_2 
L1814:  getfield Field [c14] b [u440] 
L1817:  astore_2 
L1818:  goto L6 
L1821:  aload_2 
L1822:  invokevirtual Method [c14] e ()I 
L1825:  dup 
L1826:  istore 8 
L1828:  iflt L1877 
L1831:  aload_1 
L1832:  getfield Field [c13] i [I 
L1835:  iload 8 
L1837:  iaload 
L1838:  dup 
L1839:  istore 9 
L1841:  iflt L1850 
L1844:  iload 9 
L1846:  iload_3 
L1847:  if_icmpeq L1861 
L1850:  aload_1 
L1851:  getfield Field [c13] i [I 
L1854:  iload 8 
L1856:  iload_3 
L1857:  iastore 
L1858:  goto L1877 
L1861:  aload_1 
L1862:  getfield Field [c13] i [I 
L1865:  iload 8 
L1867:  iconst_m1 
L1868:  iastore 
L1869:  aload_2 
L1870:  getfield Field [c14] b [u440] 
L1873:  astore_2 
L1874:  goto L6 
L1877:  aload_0 
L1878:  aload_1 
L1879:  aload_2 
L1880:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L1883:  iload_3 
L1884:  iload 4 
L1886:  iload 5 
L1888:  invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L1891:  istore 9 
L1893:  iload 8 
L1895:  iflt L1906 
L1898:  aload_1 
L1899:  getfield Field [c13] i [I 
L1902:  iload 8 
L1904:  iconst_m1 
L1905:  iastore 
L1906:  iload 9 
L1908:  iflt L1914 
L1911:  iload 9 
L1913:  ireturn 
L1914:  aload_2 
L1915:  getfield Field [c14] b [u440] 
L1918:  astore_2 
L1919:  goto L6 
L1922:  aload_0 
L1923:  aload_1 
L1924:  aload_2 
L1925:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L1928:  iload_3 
L1929:  iload 4 
L1931:  iload 5 
L1933:  invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L1936:  dup 
L1937:  istore 8 
L1939:  iflt L1945 
L1942:  iload 8 
L1944:  ireturn 
L1945:  aload_2 
L1946:  getfield Field [c14] b [u440] 
L1949:  astore_2 
L1950:  goto L6 
L1953:  aload_0 
L1954:  aload_1 
L1955:  aload_2 
L1956:  getfield Field [c14] b [u440] 
L1959:  iload_3 
L1960:  iload 4 
L1962:  iload 5 
L1964:  invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
L1967:  dup 
L1968:  istore 8 
L1970:  iflt L1976 
L1973:  iload 8 
L1975:  ireturn 
L1976:  aload_2 
L1977:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L1980:  astore_2 
L1981:  goto L6 
L1984:  iconst_0 
L1985:  istore 8 
L1987:  iload 8 
L1989:  aload_2 
L1990:  invokevirtual Method [c14] c ()I 
L1993:  if_icmpge L2031 
L1996:  aload_0 
L1997:  aload_1 
L1998:  aload_2 
L1999:  iload 8 
L2001:  invokevirtual Method [c14] f (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2004:  iload_3 
L2005:  iload 4 
L2007:  iload 5 
L2009:  invokespecial Method [c12] a [u378] 
L2012:  dup 
L2013:  istore 9 
L2015:  aload_1 
L2016:  getfield Field [c13] f I 
L2019:  if_icmpne L2025 
L2022:  iload 9 
L2024:  ireturn 
L2025:  iinc 8 1 
L2028:  goto L1987 
L2031:  iconst_m1 
L2032:  ireturn 
L2033:  aload_2 
L2034:  invokevirtual Method [c14] e ()I 
L2037:  istore 8 
L2039:  aload_1 
L2040:  getfield Field [c13] g [u438] 
L2043:  ifnull L2106 
L2046:  iload 8 
L2048:  ifle L2106 
L2051:  aload_1 
L2052:  getfield Field [c13] g [u438] 
L2055:  iload 8 
L2057:  invokevirtual Method [c9] getBeginning (I)I 
L2060:  istore 9 
L2062:  aload_1 
L2063:  getfield Field [c13] g [u438] 
L2066:  iload 8 
L2068:  iload_3 
L2069:  invokevirtual Method [c9] setBeginning (II)V 
L2072:  aload_0 
L2073:  aload_1 
L2074:  aload_2 
L2075:  getfield Field [c14] b [u440] 
L2078:  iload_3 
L2079:  iload 4 
L2081:  iload 5 
L2083:  invokespecial Method [c12] a [u378] 
L2086:  dup 
L2087:  istore 10 
L2089:  ifge L2103 
L2092:  aload_1 
L2093:  getfield Field [c13] g [u438] 
L2096:  iload 8 
L2098:  iload 9 
L2100:  invokevirtual Method [c9] setBeginning (II)V 
L2103:  iload 10 
L2105:  ireturn 
L2106:  aload_1 
L2107:  getfield Field [c13] g [u438] 
L2110:  ifnull L2176 
L2113:  iload 8 
L2115:  ifge L2176 
L2118:  iload 8 
L2120:  ineg 
L2121:  istore 9 
L2123:  aload_1 
L2124:  getfield Field [c13] g [u438] 
L2127:  iload 9 
L2129:  invokevirtual Method [c9] getEnd (I)I 
L2132:  istore 10 
L2134:  aload_1 
L2135:  getfield Field [c13] g [u438] 
L2138:  iload 9 
L2140:  iload_3 
L2141:  invokevirtual Method [c9] setEnd (II)V 
L2144:  aload_0 
L2145:  aload_1 
L2146:  aload_2 
L2147:  getfield Field [c14] b [u440] 
L2150:  iload_3 
L2151:  iload 4 
L2153:  iload 5 
L2155:  invokespecial Method [c12] a [u378] 
L2158:  dup 
L2159:  istore_2 
L2160:  ifge L2174 
L2163:  aload_1 
L2164:  getfield Field [c13] g [u438] 
L2167:  iload 9 
L2169:  iload 10 
L2171:  invokevirtual Method [c9] setEnd (II)V 
L2174:  iload_2 
L2175:  ireturn 
L2176:  aload_2 
L2177:  getfield Field [c14] b [u440] 
L2180:  astore_2 
L2181:  goto L6 
L2184:  iconst_0 
L2185:  aload_0 
L2186:  aload_1 
L2187:  aload_2 
L2188:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2191:  iload_3 
L2192:  iconst_1 
L2193:  iload 5 
L2195:  invokespecial Method [c12] a [u378] 
L2198:  if_icmple L2203 
L2201:  iconst_m1 
L2202:  ireturn 
L2203:  aload_2 
L2204:  getfield Field [c14] b [u440] 
L2207:  astore_2 
L2208:  goto L6 
L2211:  iconst_0 
L2212:  aload_0 
L2213:  aload_1 
L2214:  aload_2 
L2215:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2218:  iload_3 
L2219:  iconst_1 
L2220:  iload 5 
L2222:  invokespecial Method [c12] a [u378] 
L2225:  if_icmpgt L2230 
L2228:  iconst_m1 
L2229:  ireturn 
L2230:  aload_2 
L2231:  getfield Field [c14] b [u440] 
L2234:  astore_2 
L2235:  goto L6 
L2238:  iconst_0 
L2239:  aload_0 
L2240:  aload_1 
L2241:  aload_2 
L2242:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2245:  iload_3 
L2246:  iconst_m1 
L2247:  iload 5 
L2249:  invokespecial Method [c12] a [u378] 
L2252:  if_icmple L2257 
L2255:  iconst_m1 
L2256:  ireturn 
L2257:  aload_2 
L2258:  getfield Field [c14] b [u440] 
L2261:  astore_2 
L2262:  goto L6 
L2265:  iconst_0 
L2266:  aload_0 
L2267:  aload_1 
L2268:  aload_2 
L2269:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2272:  iload_3 
L2273:  iconst_m1 
L2274:  iload 5 
L2276:  invokespecial Method [c12] a [u378] 
L2279:  if_icmpgt L2284 
L2282:  iconst_m1 
L2283:  ireturn 
L2284:  aload_2 
L2285:  getfield Field [c14] b [u440] 
L2288:  astore_2 
L2289:  goto L6 
L2292:  aload_0 
L2293:  aload_1 
L2294:  aload_2 
L2295:  invokevirtual Method [c14] d ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2298:  iload_3 
L2299:  iload 4 
L2301:  iload 5 
L2303:  invokespecial Method [c12] a [u378] 
L2306:  dup 
L2307:  istore 9 
L2309:  ifge L2315 
L2312:  iload 9 
L2314:  ireturn 
L2315:  iload 9 
L2317:  istore_3 
L2318:  aload_2 
L2319:  getfield Field [c14] b [u440] 
L2322:  astore_2 
L2323:  goto L6 
L2326:  iload 5 
L2328:  dup 
L2329:  istore 9 
L2331:  aload_2 
L2332:  invokevirtual Method [c14] e ()I 
L2335:  ior 
L2336:  dup 
L2337:  istore 9 
L2339:  aload_2 
L2340:  invokevirtual Method [c14] f ()I 
L2343:  iconst_m1 
L2344:  ixor 
L2345:  iand 
L2346:  istore 9 
L2348:  aload_0 
L2349:  aload_1 
L2350:  aload_2 
L2351:  invokevirtual Method [c14] d [u354] 
L2354:  iload_3 
L2355:  iload 4 
L2357:  iload 9 
L2359:  invokespecial Method [c12] a [u378] 
L2362:  dup 
L2363:  istore 10 
L2365:  ifge L2371 
L2368:  iload 10 
L2370:  ireturn 
L2371:  iload 10 
L2373:  istore_3 
L2374:  aload_2 
L2375:  getfield Field [c14] b [u440] 
L2378:  astore_2 
L2379:  goto L6 
L2382:  aload_2 
L2383:  checkcast com/liquid_technologies/org/apache/xerces/utils/regex/a$c 
L2386:  dup 
L2387:  astore 9 
L2389:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c c I 
L2392:  ifle L2475 
L2395:  aload 9 
L2397:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c c I 
L2400:  aload_0 
L2401:  getfield Field [c12] c I 
L2404:  if_icmplt L2435 
L2407:  new java/lang/RuntimeException 
L2410:  dup 
L2411:  new java/lang/StringBuilder 
L2414:  dup 
L2415:  ldc 'Internal Error: Reference number must be more than zero: ' 
L2417:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L2420:  aload 9 
L2422:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c c I 
L2425:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L2428:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L2431:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L2434:  athrow 
L2435:  aload_1 
L2436:  getfield Field [c13] g [u438] 
L2439:  aload 9 
L2441:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c c I 
L2444:  invokevirtual Method [c9] getBeginning (I)I 
L2447:  iflt L2469 
L2450:  aload_1 
L2451:  getfield Field [c13] g [u438] 
L2454:  aload 9 
L2456:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c c I 
L2459:  invokevirtual Method [c9] getEnd (I)I 
L2462:  iflt L2469 
L2465:  iconst_1 
L2466:  goto L2470 
L2469:  iconst_0 
L2470:  istore 10 
L2472:  goto L2501 
L2475:  iconst_0 
L2476:  aload_0 
L2477:  aload_1 
L2478:  aload 9 
L2480:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c d [u440] 
L2483:  iload_3 
L2484:  iload 4 
L2486:  iload 5 
L2488:  invokespecial Method [c12] a [u378] 
L2491:  if_icmpgt L2498 
L2494:  iconst_1 
L2495:  goto L2499 
L2498:  iconst_0 
L2499:  istore 10 
L2501:  iload 10 
L2503:  ifeq L2515 
L2506:  aload 9 
L2508:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c e [u440] 
L2511:  astore_2 
L2512:  goto L6 
L2515:  aload 9 
L2517:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c f [u440] 
L2520:  ifnull L2532 
L2523:  aload 9 
L2525:  getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/a$c f [u440] 
L2528:  astore_2 
L2529:  goto L6 
L2532:  aload 9 
L2534:  getfield Field [c17] b [u440] 
L2537:  astore_2 
L2538:  goto L6 
L2541:  new java/lang/RuntimeException 
L2544:  dup 
L2545:  new java/lang/StringBuilder 
L2548:  dup 
L2549:  ldc 'Unknown operation type: ' 
L2551:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L2554:  aload_2 
L2555:  getfield Field [c14] a I 
L2558:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L2561:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L2564:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L2567:  athrow 
L2568:  
    .end code 
.end method 

.method private static final a : ([CIIII)I 
    .code stack 5 locals 6 
L0:     aload_0 
L1:     iload_1 
L2:     iload_2 
L3:     iinc 3 -1 
L6:     iload_3 
L7:     iload 4 
L9:     invokestatic Method [c12] b ([CIIII)I 
L12:    istore 5 
L14:    iload 5 
L16:    ifne L36 
L19:    aload_0 
L20:    iload_1 
L21:    iload_2 
L22:    iinc 3 -1 
L25:    iload_3 
L26:    iload 4 
L28:    invokestatic Method [c12] b ([CIIII)I 
L31:    istore 5 
L33:    goto L14 
L36:    iload 5 
L38:    ireturn 
L39:    
    .end code 
.end method 

.method private static final b : ([CIIII)I 
    .code stack 2 locals 5 
L0:     iload_3 
L1:     iload_1 
L2:     if_icmplt L10 
L5:     iload_3 
L6:     iload_2 
L7:     if_icmplt L12 
L10:    iconst_2 
L11:    ireturn 
L12:    aload_0 
L13:    iload_3 
L14:    caload 
L15:    iload 4 
L17:    invokestatic Method [c12] a (CI)I 
L20:    ireturn 
L21:    
    .end code 
.end method 

.method private static final a : ([CIILjava/lang/String;I)Z 
    .code stack 3 locals 5 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iconst_0 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L45 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    caload 
L32:    aload_3 
L33:    iload_2 
L34:    iinc 2 1 
L37:    invokevirtual Method java/lang/String charAt (I)C 
L40:    if_icmpeq L18 
L43:    iconst_0 
L44:    ireturn 
L45:    iconst_1 
L46:    ireturn 
L47:    
    .end code 
.end method 

.method private static final c : ([CIIII)Z 
    .code stack 3 locals 5 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iload_3 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L43 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    caload 
L32:    aload_0 
L33:    iload_2 
L34:    iinc 2 1 
L37:    caload 
L38:    if_icmpeq L18 
L41:    iconst_0 
L42:    ireturn 
L43:    iconst_1 
L44:    ireturn 
L45:    
    .end code 
.end method 

.method private static final b : ([CIILjava/lang/String;I)Z 
    .code stack 2 locals 7 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iconst_0 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L90 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    caload 
L32:    istore 5 
L34:    aload_3 
L35:    iload_2 
L36:    iinc 2 1 
L39:    invokevirtual Method java/lang/String charAt (I)C 
L42:    istore 6 
L44:    iload 5 
L46:    iload 6 
L48:    if_icmpeq L18 
L51:    iload 5 
L53:    invokestatic Method java/lang/Character toUpperCase (C)C 
L56:    istore 5 
L58:    iload 6 
L60:    invokestatic Method java/lang/Character toUpperCase (C)C 
L63:    istore 6 
L65:    iload 5 
L67:    iload 6 
L69:    if_icmpeq L18 
L72:    iload 5 
L74:    invokestatic Method java/lang/Character toLowerCase (C)C 
L77:    iload 6 
L79:    invokestatic Method java/lang/Character toLowerCase (C)C 
L82:    if_icmpeq L87 
L85:    iconst_0 
L86:    ireturn 
L87:    goto L18 
L90:    iconst_1 
L91:    ireturn 
L92:    
    .end code 
.end method 

.method private static final d : ([CIIII)Z 
    .code stack 2 locals 6 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iload_3 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L82 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    caload 
L32:    istore_3 
L33:    aload_0 
L34:    iload_2 
L35:    iinc 2 1 
L38:    caload 
L39:    istore 5 
L41:    iload_3 
L42:    iload 5 
L44:    if_icmpeq L18 
L47:    iload_3 
L48:    invokestatic Method java/lang/Character toUpperCase (C)C 
L51:    istore_3 
L52:    iload 5 
L54:    invokestatic Method java/lang/Character toUpperCase (C)C 
L57:    istore 5 
L59:    iload_3 
L60:    iload 5 
L62:    if_icmpeq L18 
L65:    iload_3 
L66:    invokestatic Method java/lang/Character toLowerCase (C)C 
L69:    iload 5 
L71:    invokestatic Method java/lang/Character toLowerCase (C)C 
L74:    if_icmpeq L79 
L77:    iconst_0 
L78:    ireturn 
L79:    goto L18 
L82:    iconst_1 
L83:    ireturn 
L84:    
    .end code 
.end method 

.method public matches : (Ljava/lang/String;)Z 
    .code stack 5 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     iconst_0 
L3:     aload_1 
L4:     invokevirtual Method java/lang/String length ()I 
L7:     aconst_null 
L8:     invokevirtual Method [c12] matches (Ljava/lang/String;IILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
L11:    ireturn 
L12:    
    .end code 
.end method 

.method public matches : (Ljava/lang/String;II)Z 
    .code stack 5 locals 4 
L0:     aload_0 
L1:     aload_1 
L2:     iload_2 
L3:     iload_3 
L4:     aconst_null 
L5:     invokevirtual Method [c12] matches (Ljava/lang/String;IILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
L8:     ireturn 
L9:     
    .end code 
.end method 

.method public matches : (Ljava/lang/String;Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
    .code stack 5 locals 3 
L0:     aload_0 
L1:     aload_1 
L2:     iconst_0 
L3:     aload_1 
L4:     invokevirtual Method java/lang/String length ()I 
L7:     aload_2 
L8:     invokevirtual Method [c12] matches (Ljava/lang/String;IILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
L11:    ireturn 
L12:    
    .end code 
.end method 

.method public matches : (Ljava/lang/String;IILcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
    .code stack 7 locals 8 
L0:     aload_0 
L1:     dup 
L2:     astore 5 
L4:     monitorenter 
        .catch [0] from L5 to L37 using L40 
L5:     aload_0 
L6:     getfield Field [c12] g [u440] 
L9:     ifnonnull L16 
L12:    aload_0 
L13:    invokespecial Method [c12] a ()V 
L16:    aload_0 
L17:    getfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L20:    ifnonnull L34 
L23:    aload_0 
L24:    new [c13] 
L27:    dup 
L28:    invokespecial Method [c13] <init> ()V 
L31:    putfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L34:    aload 5 
L36:    monitorexit 
L37:    goto L48 
        .catch [0] from L40 to L45 using L40 
L40:    astore 6 
L42:    aload 5 
L44:    monitorexit 
L45:    aload 6 
L47:    athrow 
L48:    aload_0 
L49:    getfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L52:    dup 
L53:    astore 6 
L55:    monitorenter 
        .catch [0] from L56 to L96 using L99 
L56:    aload_0 
L57:    getfield Field [c12] i Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
L60:    getfield Field [c13] h Z 
L63:    ifeq L76 
L66:    new [c13] 
L69:    dup 
L70:    invokespecial Method [c13] <init> ()V 
L73:    goto L80 
L76:    aload_0 
L77:    getfield Field [c12] i [u439] 
L80:    dup 
L81:    astore 5 
L83:    aload_1 
L84:    iload_2 
L85:    iload_3 
L86:    aload_0 
L87:    getfield Field [c12] h I 
L90:    invokevirtual Method [c13] a (Ljava/lang/String;III)V 
L93:    aload 6 
L95:    monitorexit 
L96:    goto L105 
        .catch [0] from L99 to L103 using L99 
L99:    astore_2 
L100:   aload 6 
L102:   monitorexit 
L103:   aload_2 
L104:   athrow 
L105:   aload 4 
L107:   ifnull L128 
L110:   aload 4 
L112:   aload_0 
L113:   getfield Field [c12] c I 
L116:   invokevirtual Method [c9] setNumberOfGroups (I)V 
L119:   aload 4 
L121:   aload_1 
L122:   invokevirtual Method [c9] setSource (Ljava/lang/String;)V 
L125:   goto L152 
L128:   aload_0 
L129:   getfield Field [c12] e Z 
L132:   ifeq L152 
L135:   new [c9] 
L138:   dup 
L139:   invokespecial Method [c9] <init> ()V 
L142:   dup 
L143:   astore 4 
L145:   aload_0 
L146:   getfield Field [c12] c I 
L149:   invokevirtual Method [c9] setNumberOfGroups (I)V 
L152:   aload 5 
L154:   aload 4 
L156:   putfield Field [c13] g [u438] 
L159:   aload_0 
L160:   getfield Field [c12] b I 
L163:   sipush 512 
L166:   invokestatic Method [c12] a (II)Z 
L169:   ifeq L246 
L172:   aload_0 
L173:   aload 5 
L175:   aload_0 
L176:   getfield Field [c12] g [u440] 
L179:   aload 5 
L181:   getfield Field [c13] d I 
L184:   iconst_1 
L185:   aload_0 
L186:   getfield Field [c12] b I 
L189:   invokespecial Method [c12] b [u378] 
L192:   dup 
L193:   istore 6 
L195:   aload 5 
L197:   getfield Field [c13] e I 
L200:   if_icmpne L244 
L203:   aload 5 
L205:   getfield Field [c13] g [u438] 
L208:   ifnull L236 
L211:   aload 5 
L213:   getfield Field [c13] g [u438] 
L216:   iconst_0 
L217:   aload 5 
L219:   getfield Field [c13] d I 
L222:   invokevirtual Method [c9] setBeginning (II)V 
L225:   aload 5 
L227:   getfield Field [c13] g [u438] 
L230:   iconst_0 
L231:   iload 6 
L233:   invokevirtual Method [c9] setEnd (II)V 
L236:   aload 5 
L238:   iconst_0 
L239:   putfield Field [c13] h Z 
L242:   iconst_1 
L243:   ireturn 
L244:   iconst_0 
L245:   ireturn 
L246:   aload_0 
L247:   getfield Field [c12] n Z 
L250:   ifeq L331 
L253:   aload_0 
L254:   getfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L257:   aload_1 
L258:   aload 5 
L260:   getfield Field [c13] d I 
L263:   aload 5 
L265:   getfield Field [c13] e I 
L268:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern matches (Ljava/lang/String;II)I 
L271:   dup 
L272:   istore 6 
L274:   iflt L323 
L277:   aload 5 
L279:   getfield Field [c13] g [u438] 
L282:   ifnull L315 
L285:   aload 5 
L287:   getfield Field [c13] g [u438] 
L290:   iconst_0 
L291:   iload 6 
L293:   invokevirtual Method [c9] setBeginning (II)V 
L296:   aload 5 
L298:   getfield Field [c13] g [u438] 
L301:   iconst_0 
L302:   iload 6 
L304:   aload_0 
L305:   getfield Field [c12] k Ljava/lang/String; 
L308:   invokevirtual Method java/lang/String length ()I 
L311:   iadd 
L312:   invokevirtual Method [c9] setEnd (II)V 
L315:   aload 5 
L317:   iconst_0 
L318:   putfield Field [c13] h Z 
L321:   iconst_1 
L322:   ireturn 
L323:   aload 5 
L325:   iconst_0 
L326:   putfield Field [c13] h Z 
L329:   iconst_0 
L330:   ireturn 
L331:   aload_0 
L332:   getfield Field [c12] k Ljava/lang/String; 
L335:   ifnull L370 
L338:   aload_0 
L339:   getfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L342:   aload_1 
L343:   aload 5 
L345:   getfield Field [c13] d I 
L348:   aload 5 
L350:   getfield Field [c13] e I 
L353:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern matches (Ljava/lang/String;II)I 
L356:   dup 
L357:   istore 6 
L359:   ifge L370 
L362:   aload 5 
L364:   iconst_0 
L365:   putfield Field [c13] h Z 
L368:   iconst_0 
L369:   ireturn 
L370:   aload 5 
L372:   getfield Field [c13] e I 
L375:   aload_0 
L376:   getfield Field [c12] f I 
L379:   isub 
L380:   istore 6 
L382:   iconst_m1 
L383:   istore_3 
L384:   aload_0 
L385:   getfield Field [c12] g [u440] 
L388:   ifnull L531 
L391:   aload_0 
L392:   getfield Field [c12] g [u440] 
L395:   getfield Field [c14] a I 
L398:   bipush 7 
L400:   if_icmpne L531 
L403:   aload_0 
L404:   getfield Field [c12] g [u440] 
L407:   invokevirtual Method [c14] d [u354] 
L410:   getfield Field [c14] a I 
L413:   ifne L531 
L416:   aload_0 
L417:   getfield Field [c12] b I 
L420:   iconst_4 
L421:   invokestatic Method [c12] a (II)Z 
L424:   ifeq L457 
L427:   aload 5 
L429:   getfield Field [c13] d I 
L432:   istore_2 
L433:   aload_0 
L434:   aload 5 
L436:   aload_0 
L437:   getfield Field [c12] g [u440] 
L440:   aload 5 
L442:   getfield Field [c13] d I 
L445:   iconst_1 
L446:   aload_0 
L447:   getfield Field [c12] b I 
L450:   invokespecial Method [c12] b [u378] 
L453:   istore_3 
L454:   goto L829 
L457:   iconst_1 
L458:   istore 4 
L460:   aload 5 
L462:   getfield Field [c13] d I 
L465:   istore_2 
L466:   iload_2 
L467:   iload 6 
L469:   if_icmpgt L528 
L472:   aload_1 
L473:   iload_2 
L474:   invokevirtual Method java/lang/String charAt (I)C 
L477:   dup 
L478:   istore 7 
L480:   invokestatic Method [c12] a (I)Z 
L483:   ifeq L492 
L486:   iconst_1 
L487:   istore 4 
L489:   goto L522 
L492:   iload 4 
L494:   ifeq L519 
L497:   iconst_0 
L498:   aload_0 
L499:   aload 5 
L501:   aload_0 
L502:   getfield Field [c12] g [u440] 
L505:   iload_2 
L506:   iconst_1 
L507:   aload_0 
L508:   getfield Field [c12] b I 
L511:   invokespecial Method [c12] b [u378] 
L514:   dup 
L515:   istore_3 
L516:   if_icmple L528 
L519:   iconst_0 
L520:   istore 4 
L522:   iinc 2 1 
L525:   goto L466 
L528:   goto L829 
L531:   aload_0 
L532:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L535:   ifnull L789 
L538:   aload_0 
L539:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L542:   astore 4 
L544:   aload_0 
L545:   getfield Field [c12] b I 
L548:   iconst_2 
L549:   invokestatic Method [c12] a (II)Z 
L552:   ifeq L697 
L555:   aload_0 
L556:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L559:   invokevirtual Method [c23] c ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L562:   astore 4 
L564:   aload 5 
L566:   getfield Field [c13] d I 
L569:   istore_2 
L570:   iload_2 
L571:   iload 6 
L573:   if_icmpgt L786 
L576:   aload_1 
L577:   iload_2 
L578:   invokevirtual Method java/lang/String charAt (I)C 
L581:   dup 
L582:   istore 7 
L584:   invokestatic Method [c11] b (I)Z 
L587:   ifeq L628 
L590:   iload_2 
L591:   iconst_1 
L592:   iadd 
L593:   aload 5 
L595:   getfield Field [c13] e I 
L598:   if_icmpge L628 
L601:   iload 7 
L603:   aload_1 
L604:   iload_2 
L605:   iconst_1 
L606:   iadd 
L607:   invokevirtual Method java/lang/String charAt (I)C 
L610:   invokestatic Method [c11] a (II)I 
L613:   istore 7 
L615:   aload 4 
L617:   iload 7 
L619:   invokevirtual Method [c23] a (I)Z 
L622:   ifne L669 
L625:   goto L691 
L628:   aload 4 
L630:   iload 7 
L632:   invokevirtual Method [c23] a (I)Z 
L635:   ifne L669 
L638:   iload 7 
L640:   i2c 
L641:   invokestatic Method java/lang/Character toUpperCase (C)C 
L644:   istore 7 
L646:   aload 4 
L648:   iload 7 
L650:   invokevirtual Method [c23] a (I)Z 
L653:   ifne L669 
L656:   aload 4 
L658:   iload 7 
L660:   invokestatic Method java/lang/Character toLowerCase (C)C 
L663:   invokevirtual Method [c23] a (I)Z 
L666:   ifeq L691 
L669:   iconst_0 
L670:   aload_0 
L671:   aload 5 
L673:   aload_0 
L674:   getfield Field [c12] g [u440] 
L677:   iload_2 
L678:   iconst_1 
L679:   aload_0 
L680:   getfield Field [c12] b I 
L683:   invokespecial Method [c12] b [u378] 
L686:   dup 
L687:   istore_3 
L688:   if_icmple L786 
L691:   iinc 2 1 
L694:   goto L570 
L697:   aload 5 
L699:   getfield Field [c13] d I 
L702:   istore_2 
L703:   iload_2 
L704:   iload 6 
L706:   if_icmpgt L786 
L709:   aload_1 
L710:   iload_2 
L711:   invokevirtual Method java/lang/String charAt (I)C 
L714:   dup 
L715:   istore 7 
L717:   invokestatic Method [c11] b (I)Z 
L720:   ifeq L748 
L723:   iload_2 
L724:   iconst_1 
L725:   iadd 
L726:   aload 5 
L728:   getfield Field [c13] e I 
L731:   if_icmpge L748 
L734:   iload 7 
L736:   aload_1 
L737:   iload_2 
L738:   iconst_1 
L739:   iadd 
L740:   invokevirtual Method java/lang/String charAt (I)C 
L743:   invokestatic Method [c11] a (II)I 
L746:   istore 7 
L748:   aload 4 
L750:   iload 7 
L752:   invokevirtual Method [c23] a (I)Z 
L755:   ifeq L780 
L758:   iconst_0 
L759:   aload_0 
L760:   aload 5 
L762:   aload_0 
L763:   getfield Field [c12] g [u440] 
L766:   iload_2 
L767:   iconst_1 
L768:   aload_0 
L769:   getfield Field [c12] b I 
L772:   invokespecial Method [c12] b [u378] 
L775:   dup 
L776:   istore_3 
L777:   if_icmple L786 
L780:   iinc 2 1 
L783:   goto L703 
L786:   goto L829 
L789:   aload 5 
L791:   getfield Field [c13] d I 
L794:   istore_2 
L795:   iload_2 
L796:   iload 6 
L798:   if_icmpgt L829 
L801:   iconst_0 
L802:   aload_0 
L803:   aload 5 
L805:   aload_0 
L806:   getfield Field [c12] g [u440] 
L809:   iload_2 
L810:   iconst_1 
L811:   aload_0 
L812:   getfield Field [c12] b I 
L815:   invokespecial Method [c12] b [u378] 
L818:   dup 
L819:   istore_3 
L820:   if_icmple L829 
L823:   iinc 2 1 
L826:   goto L795 
L829:   iload_3 
L830:   iflt L869 
L833:   aload 5 
L835:   getfield Field [c13] g [u438] 
L838:   ifnull L861 
L841:   aload 5 
L843:   getfield Field [c13] g [u438] 
L846:   iconst_0 
L847:   iload_2 
L848:   invokevirtual Method [c9] setBeginning (II)V 
L851:   aload 5 
L853:   getfield Field [c13] g [u438] 
L856:   iconst_0 
L857:   iload_3 
L858:   invokevirtual Method [c9] setEnd (II)V 
L861:   aload 5 
L863:   iconst_0 
L864:   putfield Field [c13] h Z 
L867:   iconst_1 
L868:   ireturn 
L869:   aload 5 
L871:   iconst_0 
L872:   putfield Field [c13] h Z 
L875:   iconst_0 
L876:   ireturn 
L877:   
    .end code 
.end method 

.method private b : [u378] 
    .code stack 7 locals 11 
L0:     aload_1 
L1:     getfield Field [c13] b Ljava/lang/String; 
L4:     astore 6 
L6:     aload_2 
L7:     ifnonnull L12 
L10:    iload_3 
L11:    ireturn 
L12:    iload_3 
L13:    aload_1 
L14:    getfield Field [c13] e I 
L17:    if_icmpgt L28 
L20:    iload_3 
L21:    aload_1 
L22:    getfield Field [c13] d I 
L25:    if_icmpge L30 
L28:    iconst_m1 
L29:    ireturn 
L30:    aload_2 
L31:    getfield Field [c14] a I 
L34:    tableswitch 0 
            L328 
            L156 
            L2575 
            L546 
            L546 
            L853 
            L1713 
            L1855 
            L1987 
            L1956 
            L1987 
            L2018 
            L2575 
            L2575 
            L2575 
            L2067 
            L1480 
            L2575 
            L2575 
            L2575 
            L2218 
            L2245 
            L2272 
            L2299 
            L2326 
            L2360 
            L2416 
            default : L2575 

L156:   iload 5 
L158:   iconst_2 
L159:   invokestatic Method [c12] a (II)Z 
L162:   ifeq L247 
L165:   aload_2 
L166:   invokevirtual Method [c14] e ()I 
L169:   istore 7 
L171:   iload 4 
L173:   ifle L206 
L176:   iload_3 
L177:   aload_1 
L178:   getfield Field [c13] e I 
L181:   if_icmpge L198 
L184:   iload 7 
L186:   aload 6 
L188:   iload_3 
L189:   invokevirtual Method java/lang/String charAt (I)C 
L192:   invokestatic Method [c12] b (II)Z 
L195:   ifne L200 
L198:   iconst_m1 
L199:   ireturn 
L200:   iinc 3 1 
L203:   goto L320 
L206:   iload_3 
L207:   iconst_1 
L208:   isub 
L209:   dup 
L210:   istore 8 
L212:   aload_1 
L213:   getfield Field [c13] e I 
L216:   if_icmpge L239 
L219:   iload 8 
L221:   iflt L239 
L224:   iload 7 
L226:   aload 6 
L228:   iload 8 
L230:   invokevirtual Method java/lang/String charAt (I)C 
L233:   invokestatic Method [c12] b (II)Z 
L236:   ifne L241 
L239:   iconst_m1 
L240:   ireturn 
L241:   iload 8 
L243:   istore_3 
L244:   goto L320 
L247:   aload_2 
L248:   invokevirtual Method [c14] e ()I 
L251:   istore 7 
L253:   iload 4 
L255:   ifle L285 
L258:   iload_3 
L259:   aload_1 
L260:   getfield Field [c13] e I 
L263:   if_icmpge L277 
L266:   iload 7 
L268:   aload 6 
L270:   iload_3 
L271:   invokevirtual Method java/lang/String charAt (I)C 
L274:   if_icmpeq L279 
L277:   iconst_m1 
L278:   ireturn 
L279:   iinc 3 1 
L282:   goto L320 
L285:   iload_3 
L286:   iconst_1 
L287:   isub 
L288:   dup 
L289:   istore 8 
L291:   aload_1 
L292:   getfield Field [c13] e I 
L295:   if_icmpge L315 
L298:   iload 8 
L300:   iflt L315 
L303:   iload 7 
L305:   aload 6 
L307:   iload 8 
L309:   invokevirtual Method java/lang/String charAt (I)C 
L312:   if_icmpeq L317 
L315:   iconst_m1 
L316:   ireturn 
L317:   iload 8 
L319:   istore_3 
L320:   aload_2 
L321:   getfield Field [c14] b [u440] 
L324:   astore_2 
L325:   goto L6 
L328:   iload 4 
L330:   ifle L434 
L333:   iload_3 
L334:   aload_1 
L335:   getfield Field [c13] e I 
L338:   if_icmplt L343 
L341:   iconst_m1 
L342:   ireturn 
L343:   aload 6 
L345:   iload_3 
L346:   invokevirtual Method java/lang/String charAt (I)C 
L349:   istore 7 
L351:   iload 5 
L353:   iconst_4 
L354:   invokestatic Method [c12] a (II)Z 
L357:   ifeq L384 
L360:   iload 7 
L362:   invokestatic Method [c11] b (I)Z 
L365:   ifeq L428 
L368:   iload_3 
L369:   iconst_1 
L370:   iadd 
L371:   aload_1 
L372:   getfield Field [c13] e I 
L375:   if_icmpge L428 
L378:   iinc 3 1 
L381:   goto L428 
L384:   iload 7 
L386:   invokestatic Method [c11] b (I)Z 
L389:   ifeq L418 
L392:   iload_3 
L393:   iconst_1 
L394:   iadd 
L395:   aload_1 
L396:   getfield Field [c13] e I 
L399:   if_icmpge L418 
L402:   iload 7 
L404:   aload 6 
L406:   iinc 3 1 
L409:   iload_3 
L410:   invokevirtual Method java/lang/String charAt (I)C 
L413:   invokestatic Method [c11] a (II)I 
L416:   istore 7 
L418:   iload 7 
L420:   invokestatic Method [c12] a (I)Z 
L423:   ifeq L428 
L426:   iconst_m1 
L427:   ireturn 
L428:   iinc 3 1 
L431:   goto L538 
L434:   iload_3 
L435:   iconst_1 
L436:   isub 
L437:   dup 
L438:   istore 7 
L440:   aload_1 
L441:   getfield Field [c13] e I 
L444:   if_icmpge L452 
L447:   iload 7 
L449:   ifge L454 
L452:   iconst_m1 
L453:   ireturn 
L454:   aload 6 
L456:   iload 7 
L458:   invokevirtual Method java/lang/String charAt (I)C 
L461:   istore 8 
L463:   iload 5 
L465:   iconst_4 
L466:   invokestatic Method [c12] a (II)Z 
L469:   ifeq L493 
L472:   iload 8 
L474:   invokestatic Method [c11] a (I)Z 
L477:   ifeq L535 
L480:   iload 7 
L482:   iconst_1 
L483:   isub 
L484:   iflt L535 
L487:   iinc 7 -1 
L490:   goto L535 
L493:   iload 8 
L495:   invokestatic Method [c11] a (I)Z 
L498:   ifeq L525 
L501:   iload 7 
L503:   iconst_1 
L504:   isub 
L505:   iflt L525 
L508:   aload 6 
L510:   iinc 7 -1 
L513:   iload 7 
L515:   invokevirtual Method java/lang/String charAt (I)C 
L518:   iload 8 
L520:   invokestatic Method [c11] a (II)I 
L523:   istore 8 
L525:   iload 8 
L527:   invokestatic Method [c12] a (I)Z 
L530:   ifne L535 
L533:   iconst_m1 
L534:   ireturn 
L535:   iload 7 
L537:   istore_3 
L538:   aload_2 
L539:   getfield Field [c14] b [u440] 
L542:   astore_2 
L543:   goto L6 
L546:   iload 4 
L548:   ifle L695 
L551:   iload_3 
L552:   aload_1 
L553:   getfield Field [c13] e I 
L556:   if_icmplt L561 
L559:   iconst_m1 
L560:   ireturn 
L561:   aload 6 
L563:   iload_3 
L564:   invokevirtual Method java/lang/String charAt (I)C 
L567:   dup 
L568:   istore 7 
L570:   invokestatic Method [c11] b (I)Z 
L573:   ifeq L602 
L576:   iload_3 
L577:   iconst_1 
L578:   iadd 
L579:   aload_1 
L580:   getfield Field [c13] e I 
L583:   if_icmpge L602 
L586:   iload 7 
L588:   aload 6 
L590:   iinc 3 1 
L593:   iload_3 
L594:   invokevirtual Method java/lang/String charAt (I)C 
L597:   invokestatic Method [c11] a (II)I 
L600:   istore 7 
L602:   aload_2 
L603:   invokevirtual Method [c14] g ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L606:   astore 8 
L608:   iload 5 
L610:   iconst_2 
L611:   invokestatic Method [c12] a (II)Z 
L614:   ifeq L677 
L617:   aload 8 
L619:   invokevirtual Method [c23] c ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L622:   dup 
L623:   astore 8 
L625:   iload 7 
L627:   invokevirtual Method [c23] a (I)Z 
L630:   ifne L689 
L633:   iload 7 
L635:   ldc 65536 
L637:   if_icmplt L642 
L640:   iconst_m1 
L641:   ireturn 
L642:   aload 8 
L644:   iload 7 
L646:   i2c 
L647:   invokestatic Method java/lang/Character toUpperCase (C)C 
L650:   dup 
L651:   istore 9 
L653:   invokevirtual Method [c23] a (I)Z 
L656:   ifne L674 
L659:   aload 8 
L661:   iload 9 
L663:   invokestatic Method java/lang/Character toLowerCase (C)C 
L666:   invokevirtual Method [c23] a (I)Z 
L669:   ifne L674 
L672:   iconst_m1 
L673:   ireturn 
L674:   goto L689 
L677:   aload 8 
L679:   iload 7 
L681:   invokevirtual Method [c23] a (I)Z 
L684:   ifne L689 
L687:   iconst_m1 
L688:   ireturn 
L689:   iinc 3 1 
L692:   goto L845 
L695:   iload_3 
L696:   iconst_1 
L697:   isub 
L698:   dup 
L699:   istore 7 
L701:   aload_1 
L702:   getfield Field [c13] e I 
L705:   if_icmpge L713 
L708:   iload 7 
L710:   ifge L715 
L713:   iconst_m1 
L714:   ireturn 
L715:   aload 6 
L717:   iload 7 
L719:   invokevirtual Method java/lang/String charAt (I)C 
L722:   dup 
L723:   istore 8 
L725:   invokestatic Method [c11] a (I)Z 
L728:   ifeq L755 
L731:   iload 7 
L733:   iconst_1 
L734:   isub 
L735:   iflt L755 
L738:   aload 6 
L740:   iinc 7 -1 
L743:   iload 7 
L745:   invokevirtual Method java/lang/String charAt (I)C 
L748:   iload 8 
L750:   invokestatic Method [c11] a (II)I 
L753:   istore 8 
L755:   aload_2 
L756:   invokevirtual Method [c14] g ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L759:   astore 9 
L761:   iload 5 
L763:   iconst_2 
L764:   invokestatic Method [c12] a (II)Z 
L767:   ifeq L830 
L770:   aload 9 
L772:   invokevirtual Method [c23] c ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L775:   dup 
L776:   astore 9 
L778:   iload 8 
L780:   invokevirtual Method [c23] a (I)Z 
L783:   ifne L842 
L786:   iload 8 
L788:   ldc 65536 
L790:   if_icmplt L795 
L793:   iconst_m1 
L794:   ireturn 
L795:   aload 9 
L797:   iload 8 
L799:   i2c 
L800:   invokestatic Method java/lang/Character toUpperCase (C)C 
L803:   dup 
L804:   istore 10 
L806:   invokevirtual Method [c23] a (I)Z 
L809:   ifne L827 
L812:   aload 9 
L814:   iload 10 
L816:   invokestatic Method java/lang/Character toLowerCase (C)C 
L819:   invokevirtual Method [c23] a (I)Z 
L822:   ifne L827 
L825:   iconst_m1 
L826:   ireturn 
L827:   goto L842 
L830:   aload 9 
L832:   iload 8 
L834:   invokevirtual Method [c23] a (I)Z 
L837:   ifne L842 
L840:   iconst_m1 
L841:   ireturn 
L842:   iload 7 
L844:   istore_3 
L845:   aload_2 
L846:   getfield Field [c14] b [u440] 
L849:   astore_2 
L850:   goto L6 
L853:   aload_2 
L854:   invokevirtual Method [c14] e ()I 
L857:   lookupswitch 
            36 : L1032 
            60 : L1354 
            62 : L1413 
            64 : L1000 
            65 : L1138 
            66 : L1287 
            90 : L1148 
            94 : L948 
            98 : L1224 
            122 : L1214 
            default : L1472 

L948:   iload 5 
L950:   bipush 8 
L952:   invokestatic Method [c12] a (II)Z 
L955:   ifeq L990 
L958:   iload_3 
L959:   aload_1 
L960:   getfield Field [c13] d I 
L963:   if_icmpeq L1472 
L966:   iload_3 
L967:   aload_1 
L968:   getfield Field [c13] d I 
L971:   if_icmple L988 
L974:   aload 6 
L976:   iload_3 
L977:   iconst_1 
L978:   isub 
L979:   invokevirtual Method java/lang/String charAt (I)C 
L982:   invokestatic Method [c12] a (I)Z 
L985:   ifne L1472 
L988:   iconst_m1 
L989:   ireturn 
L990:   iload_3 
L991:   aload_1 
L992:   getfield Field [c13] d I 
L995:   if_icmpeq L1472 
L998:   iconst_m1 
L999:   ireturn 
L1000:  iload_3 
L1001:  aload_1 
L1002:  getfield Field [c13] d I 
L1005:  if_icmpeq L1472 
L1008:  iload_3 
L1009:  aload_1 
L1010:  getfield Field [c13] d I 
L1013:  if_icmple L1030 
L1016:  aload 6 
L1018:  iload_3 
L1019:  iconst_1 
L1020:  isub 
L1021:  invokevirtual Method java/lang/String charAt (I)C 
L1024:  invokestatic Method [c12] a (I)Z 
L1027:  ifne L1472 
L1030:  iconst_m1 
L1031:  ireturn 
L1032:  iload 5 
L1034:  bipush 8 
L1036:  invokestatic Method [c12] a (II)Z 
L1039:  ifeq L1072 
L1042:  iload_3 
L1043:  aload_1 
L1044:  getfield Field [c13] e I 
L1047:  if_icmpeq L1472 
L1050:  iload_3 
L1051:  aload_1 
L1052:  getfield Field [c13] e I 
L1055:  if_icmpge L1070 
L1058:  aload 6 
L1060:  iload_3 
L1061:  invokevirtual Method java/lang/String charAt (I)C 
L1064:  invokestatic Method [c12] a (I)Z 
L1067:  ifne L1472 
L1070:  iconst_m1 
L1071:  ireturn 
L1072:  iload_3 
L1073:  aload_1 
L1074:  getfield Field [c13] e I 
L1077:  if_icmpeq L1472 
L1080:  iload_3 
L1081:  iconst_1 
L1082:  iadd 
L1083:  aload_1 
L1084:  getfield Field [c13] e I 
L1087:  if_icmpne L1102 
L1090:  aload 6 
L1092:  iload_3 
L1093:  invokevirtual Method java/lang/String charAt (I)C 
L1096:  invokestatic Method [c12] a (I)Z 
L1099:  ifne L1472 
L1102:  iload_3 
L1103:  iconst_2 
L1104:  iadd 
L1105:  aload_1 
L1106:  getfield Field [c13] e I 
L1109:  if_icmpne L1136 
L1112:  aload 6 
L1114:  iload_3 
L1115:  invokevirtual Method java/lang/String charAt (I)C 
L1118:  bipush 13 
L1120:  if_icmpne L1136 
L1123:  aload 6 
L1125:  iload_3 
L1126:  iconst_1 
L1127:  iadd 
L1128:  invokevirtual Method java/lang/String charAt (I)C 
L1131:  bipush 10 
L1133:  if_icmpeq L1472 
L1136:  iconst_m1 
L1137:  ireturn 
L1138:  iload_3 
L1139:  aload_1 
L1140:  getfield Field [c13] d I 
L1143:  if_icmpeq L1472 
L1146:  iconst_m1 
L1147:  ireturn 
L1148:  iload_3 
L1149:  aload_1 
L1150:  getfield Field [c13] e I 
L1153:  if_icmpeq L1472 
L1156:  iload_3 
L1157:  iconst_1 
L1158:  iadd 
L1159:  aload_1 
L1160:  getfield Field [c13] e I 
L1163:  if_icmpne L1178 
L1166:  aload 6 
L1168:  iload_3 
L1169:  invokevirtual Method java/lang/String charAt (I)C 
L1172:  invokestatic Method [c12] a (I)Z 
L1175:  ifne L1472 
L1178:  iload_3 
L1179:  iconst_2 
L1180:  iadd 
L1181:  aload_1 
L1182:  getfield Field [c13] e I 
L1185:  if_icmpne L1212 
L1188:  aload 6 
L1190:  iload_3 
L1191:  invokevirtual Method java/lang/String charAt (I)C 
L1194:  bipush 13 
L1196:  if_icmpne L1212 
L1199:  aload 6 
L1201:  iload_3 
L1202:  iconst_1 
L1203:  iadd 
L1204:  invokevirtual Method java/lang/String charAt (I)C 
L1207:  bipush 10 
L1209:  if_icmpeq L1472 
L1212:  iconst_m1 
L1213:  ireturn 
L1214:  iload_3 
L1215:  aload_1 
L1216:  getfield Field [c13] e I 
L1219:  if_icmpeq L1472 
L1222:  iconst_m1 
L1223:  ireturn 
L1224:  aload_1 
L1225:  getfield Field [c13] f I 
L1228:  ifne L1233 
L1231:  iconst_m1 
L1232:  ireturn 
L1233:  aload 6 
L1235:  aload_1 
L1236:  getfield Field [c13] d I 
L1239:  aload_1 
L1240:  getfield Field [c13] e I 
L1243:  iload_3 
L1244:  iload 5 
L1246:  invokestatic Method [c12] b (Ljava/lang/String;IIII)I 
L1249:  dup 
L1250:  istore 8 
L1252:  ifne L1257 
L1255:  iconst_m1 
L1256:  ireturn 
L1257:  aload 6 
L1259:  aload_1 
L1260:  getfield Field [c13] d I 
L1263:  aload_1 
L1264:  getfield Field [c13] e I 
L1267:  iload_3 
L1268:  iload 5 
L1270:  invokestatic Method [c12] a (Ljava/lang/String;IIII)I 
L1273:  istore 9 
L1275:  iload 8 
L1277:  iload 9 
L1279:  if_icmpne L1284 
L1282:  iconst_m1 
L1283:  ireturn 
L1284:  goto L1472 
L1287:  aload_1 
L1288:  getfield Field [c13] f I 
L1291:  ifne L1298 
L1294:  iconst_1 
L1295:  goto L1346 
L1298:  aload 6 
L1300:  aload_1 
L1301:  getfield Field [c13] d I 
L1304:  aload_1 
L1305:  getfield Field [c13] e I 
L1308:  iload_3 
L1309:  iload 5 
L1311:  invokestatic Method [c12] b (Ljava/lang/String;IIII)I 
L1314:  dup 
L1315:  istore 8 
L1317:  ifeq L1341 
L1320:  iload 8 
L1322:  aload 6 
L1324:  aload_1 
L1325:  getfield Field [c13] d I 
L1328:  aload_1 
L1329:  getfield Field [c13] e I 
L1332:  iload_3 
L1333:  iload 5 
L1335:  invokestatic Method [c12] a (Ljava/lang/String;IIII)I 
L1338:  if_icmpne L1345 
L1341:  iconst_1 
L1342:  goto L1346 
L1345:  iconst_0 
L1346:  dup 
L1347:  istore 7 
L1349:  ifne L1472 
L1352:  iconst_m1 
L1353:  ireturn 
L1354:  aload_1 
L1355:  getfield Field [c13] f I 
L1358:  ifeq L1369 
L1361:  iload_3 
L1362:  aload_1 
L1363:  getfield Field [c13] e I 
L1366:  if_icmpne L1371 
L1369:  iconst_m1 
L1370:  ireturn 
L1371:  aload 6 
L1373:  aload_1 
L1374:  getfield Field [c13] d I 
L1377:  aload_1 
L1378:  getfield Field [c13] e I 
L1381:  iload_3 
L1382:  iload 5 
L1384:  invokestatic Method [c12] b (Ljava/lang/String;IIII)I 
L1387:  iconst_1 
L1388:  if_icmpne L1411 
L1391:  aload 6 
L1393:  aload_1 
L1394:  getfield Field [c13] d I 
L1397:  aload_1 
L1398:  getfield Field [c13] e I 
L1401:  iload_3 
L1402:  iload 5 
L1404:  invokestatic Method [c12] a (Ljava/lang/String;IIII)I 
L1407:  iconst_2 
L1408:  if_icmpeq L1472 
L1411:  iconst_m1 
L1412:  ireturn 
L1413:  aload_1 
L1414:  getfield Field [c13] f I 
L1417:  ifeq L1428 
L1420:  iload_3 
L1421:  aload_1 
L1422:  getfield Field [c13] d I 
L1425:  if_icmpne L1430 
L1428:  iconst_m1 
L1429:  ireturn 
L1430:  aload 6 
L1432:  aload_1 
L1433:  getfield Field [c13] d I 
L1436:  aload_1 
L1437:  getfield Field [c13] e I 
L1440:  iload_3 
L1441:  iload 5 
L1443:  invokestatic Method [c12] b (Ljava/lang/String;IIII)I 
L1446:  iconst_2 
L1447:  if_icmpne L1470 
L1450:  aload 6 
L1452:  aload_1 
L1453:  getfield Field [c13] d I 
L1456:  aload_1 
L1457:  getfield Field [c13] e I 
L1460:  iload_3 
L1461:  iload 5 
L1463:  invokestatic Method [c12] a (Ljava/lang/String;IIII)I 
L1466:  iconst_1 
L1467:  if_icmpeq L1472 
L1470:  iconst_m1 
L1471:  ireturn 
L1472:  aload_2 
L1473:  getfield Field [c14] b [u440] 
L1476:  astore_2 
L1477:  goto L6 
L1480:  aload_2 
L1481:  invokevirtual Method [c14] e ()I 
L1484:  dup 
L1485:  istore 8 
L1487:  ifle L1499 
L1490:  iload 8 
L1492:  aload_0 
L1493:  getfield Field [c12] c I 
L1496:  if_icmplt L1524 
L1499:  new java/lang/RuntimeException 
L1502:  dup 
L1503:  new java/lang/StringBuilder 
L1506:  dup 
L1507:  ldc 'Internal Error: Reference number must be more than zero: ' 
L1509:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L1512:  iload 8 
L1514:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L1517:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L1520:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L1523:  athrow 
L1524:  aload_1 
L1525:  getfield Field [c13] g [u438] 
L1528:  iload 8 
L1530:  invokevirtual Method [c9] getBeginning (I)I 
L1533:  iflt L1548 
L1536:  aload_1 
L1537:  getfield Field [c13] g [u438] 
L1540:  iload 8 
L1542:  invokevirtual Method [c9] getEnd (I)I 
L1545:  ifge L1550 
L1548:  iconst_m1 
L1549:  ireturn 
L1550:  aload_1 
L1551:  getfield Field [c13] g [u438] 
L1554:  iload 8 
L1556:  invokevirtual Method [c9] getBeginning (I)I 
L1559:  istore 9 
L1561:  aload_1 
L1562:  getfield Field [c13] g [u438] 
L1565:  iload 8 
L1567:  invokevirtual Method [c9] getEnd (I)I 
L1570:  iload 9 
L1572:  isub 
L1573:  istore 10 
L1575:  iload 5 
L1577:  iconst_2 
L1578:  invokestatic Method [c12] a (II)Z 
L1581:  ifne L1646 
L1584:  iload 4 
L1586:  ifle L1616 
L1589:  aload 6 
L1591:  iload_3 
L1592:  aload_1 
L1593:  getfield Field [c13] e I 
L1596:  iload 9 
L1598:  iload 10 
L1600:  invokestatic Method [c12] c (Ljava/lang/String;IIII)Z 
L1603:  ifne L1608 
L1606:  iconst_m1 
L1607:  ireturn 
L1608:  iload_3 
L1609:  iload 10 
L1611:  iadd 
L1612:  istore_3 
L1613:  goto L1705 
L1616:  aload 6 
L1618:  iload_3 
L1619:  iload 10 
L1621:  isub 
L1622:  aload_1 
L1623:  getfield Field [c13] e I 
L1626:  iload 9 
L1628:  iload 10 
L1630:  invokestatic Method [c12] c (Ljava/lang/String;IIII)Z 
L1633:  ifne L1638 
L1636:  iconst_m1 
L1637:  ireturn 
L1638:  iload_3 
L1639:  iload 10 
L1641:  isub 
L1642:  istore_3 
L1643:  goto L1705 
L1646:  iload 4 
L1648:  ifle L1678 
L1651:  aload 6 
L1653:  iload_3 
L1654:  aload_1 
L1655:  getfield Field [c13] e I 
L1658:  iload 9 
L1660:  iload 10 
L1662:  invokestatic Method [c12] d (Ljava/lang/String;IIII)Z 
L1665:  ifne L1670 
L1668:  iconst_m1 
L1669:  ireturn 
L1670:  iload_3 
L1671:  iload 10 
L1673:  iadd 
L1674:  istore_3 
L1675:  goto L1705 
L1678:  aload 6 
L1680:  iload_3 
L1681:  iload 10 
L1683:  isub 
L1684:  aload_1 
L1685:  getfield Field [c13] e I 
L1688:  iload 9 
L1690:  iload 10 
L1692:  invokestatic Method [c12] d (Ljava/lang/String;IIII)Z 
L1695:  ifne L1700 
L1698:  iconst_m1 
L1699:  ireturn 
L1700:  iload_3 
L1701:  iload 10 
L1703:  isub 
L1704:  istore_3 
L1705:  aload_2 
L1706:  getfield Field [c14] b [u440] 
L1709:  astore_2 
L1710:  goto L6 
L1713:  aload_2 
L1714:  invokevirtual Method [c14] h ()Ljava/lang/String; 
L1717:  dup 
L1718:  astore 8 
L1720:  invokevirtual Method java/lang/String length ()I 
L1723:  istore 9 
L1725:  iload 5 
L1727:  iconst_2 
L1728:  invokestatic Method [c12] a (II)Z 
L1731:  ifne L1796 
L1734:  iload 4 
L1736:  ifle L1766 
L1739:  aload 6 
L1741:  iload_3 
L1742:  aload_1 
L1743:  getfield Field [c13] e I 
L1746:  aload 8 
L1748:  iload 9 
L1750:  invokestatic Method [c12] a (Ljava/lang/String;IILjava/lang/String;I)Z 
L1753:  ifne L1758 
L1756:  iconst_m1 
L1757:  ireturn 
L1758:  iload_3 
L1759:  iload 9 
L1761:  iadd 
L1762:  istore_3 
L1763:  goto L1847 
L1766:  aload 6 
L1768:  iload_3 
L1769:  iload 9 
L1771:  isub 
L1772:  aload_1 
L1773:  getfield Field [c13] e I 
L1776:  aload 8 
L1778:  iload 9 
L1780:  invokestatic Method [c12] a (Ljava/lang/String;IILjava/lang/String;I)Z 
L1783:  ifne L1788 
L1786:  iconst_m1 
L1787:  ireturn 
L1788:  iload_3 
L1789:  iload 9 
L1791:  isub 
L1792:  istore_3 
L1793:  goto L1847 
L1796:  iload 4 
L1798:  ifle L1824 
L1801:  aload 6 
L1803:  iload_3 
L1804:  aload 8 
L1806:  iload 9 
L1808:  invokestatic Method [c12] a (Ljava/lang/String;ILjava/lang/String;I)Z 
L1811:  ifne L1816 
L1814:  iconst_m1 
L1815:  ireturn 
L1816:  iload_3 
L1817:  iload 9 
L1819:  iadd 
L1820:  istore_3 
L1821:  goto L1847 
L1824:  aload 6 
L1826:  iload_3 
L1827:  iload 9 
L1829:  isub 
L1830:  aload 8 
L1832:  iload 9 
L1834:  invokestatic Method [c12] a (Ljava/lang/String;ILjava/lang/String;I)Z 
L1837:  ifne L1842 
L1840:  iconst_m1 
L1841:  ireturn 
L1842:  iload_3 
L1843:  iload 9 
L1845:  isub 
L1846:  istore_3 
L1847:  aload_2 
L1848:  getfield Field [c14] b [u440] 
L1851:  astore_2 
L1852:  goto L6 
L1855:  aload_2 
L1856:  invokevirtual Method [c14] e ()I 
L1859:  dup 
L1860:  istore 8 
L1862:  iflt L1911 
L1865:  aload_1 
L1866:  getfield Field [c13] i [I 
L1869:  iload 8 
L1871:  iaload 
L1872:  dup 
L1873:  istore 9 
L1875:  iflt L1884 
L1878:  iload 9 
L1880:  iload_3 
L1881:  if_icmpeq L1895 
L1884:  aload_1 
L1885:  getfield Field [c13] i [I 
L1888:  iload 8 
L1890:  iload_3 
L1891:  iastore 
L1892:  goto L1911 
L1895:  aload_1 
L1896:  getfield Field [c13] i [I 
L1899:  iload 8 
L1901:  iconst_m1 
L1902:  iastore 
L1903:  aload_2 
L1904:  getfield Field [c14] b [u440] 
L1907:  astore_2 
L1908:  goto L6 
L1911:  aload_0 
L1912:  aload_1 
L1913:  aload_2 
L1914:  invokevirtual Method [c14] d [u354] 
L1917:  iload_3 
L1918:  iload 4 
L1920:  iload 5 
L1922:  invokespecial Method [c12] b [u378] 
L1925:  istore 9 
L1927:  iload 8 
L1929:  iflt L1940 
L1932:  aload_1 
L1933:  getfield Field [c13] i [I 
L1936:  iload 8 
L1938:  iconst_m1 
L1939:  iastore 
L1940:  iload 9 
L1942:  iflt L1948 
L1945:  iload 9 
L1947:  ireturn 
L1948:  aload_2 
L1949:  getfield Field [c14] b [u440] 
L1952:  astore_2 
L1953:  goto L6 
L1956:  aload_0 
L1957:  aload_1 
L1958:  aload_2 
L1959:  invokevirtual Method [c14] d [u354] 
L1962:  iload_3 
L1963:  iload 4 
L1965:  iload 5 
L1967:  invokespecial Method [c12] b [u378] 
L1970:  dup 
L1971:  istore 8 
L1973:  iflt L1979 
L1976:  iload 8 
L1978:  ireturn 
L1979:  aload_2 
L1980:  getfield Field [c14] b [u440] 
L1983:  astore_2 
L1984:  goto L6 
L1987:  aload_0 
L1988:  aload_1 
L1989:  aload_2 
L1990:  getfield Field [c14] b [u440] 
L1993:  iload_3 
L1994:  iload 4 
L1996:  iload 5 
L1998:  invokespecial Method [c12] b [u378] 
L2001:  dup 
L2002:  istore 8 
L2004:  iflt L2010 
L2007:  iload 8 
L2009:  ireturn 
L2010:  aload_2 
L2011:  invokevirtual Method [c14] d [u354] 
L2014:  astore_2 
L2015:  goto L6 
L2018:  iconst_0 
L2019:  istore 8 
L2021:  iload 8 
L2023:  aload_2 
L2024:  invokevirtual Method [c14] c ()I 
L2027:  if_icmpge L2065 
L2030:  aload_0 
L2031:  aload_1 
L2032:  aload_2 
L2033:  iload 8 
L2035:  invokevirtual Method [c14] f (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2038:  iload_3 
L2039:  iload 4 
L2041:  iload 5 
L2043:  invokespecial Method [c12] b [u378] 
L2046:  dup 
L2047:  istore 9 
L2049:  aload_1 
L2050:  getfield Field [c13] f I 
L2053:  if_icmpne L2059 
L2056:  iload 9 
L2058:  ireturn 
L2059:  iinc 8 1 
L2062:  goto L2021 
L2065:  iconst_m1 
L2066:  ireturn 
L2067:  aload_2 
L2068:  invokevirtual Method [c14] e ()I 
L2071:  istore 8 
L2073:  aload_1 
L2074:  getfield Field [c13] g [u438] 
L2077:  ifnull L2140 
L2080:  iload 8 
L2082:  ifle L2140 
L2085:  aload_1 
L2086:  getfield Field [c13] g [u438] 
L2089:  iload 8 
L2091:  invokevirtual Method [c9] getBeginning (I)I 
L2094:  istore 9 
L2096:  aload_1 
L2097:  getfield Field [c13] g [u438] 
L2100:  iload 8 
L2102:  iload_3 
L2103:  invokevirtual Method [c9] setBeginning (II)V 
L2106:  aload_0 
L2107:  aload_1 
L2108:  aload_2 
L2109:  getfield Field [c14] b [u440] 
L2112:  iload_3 
L2113:  iload 4 
L2115:  iload 5 
L2117:  invokespecial Method [c12] b [u378] 
L2120:  dup 
L2121:  istore 10 
L2123:  ifge L2137 
L2126:  aload_1 
L2127:  getfield Field [c13] g [u438] 
L2130:  iload 8 
L2132:  iload 9 
L2134:  invokevirtual Method [c9] setBeginning (II)V 
L2137:  iload 10 
L2139:  ireturn 
L2140:  aload_1 
L2141:  getfield Field [c13] g [u438] 
L2144:  ifnull L2210 
L2147:  iload 8 
L2149:  ifge L2210 
L2152:  iload 8 
L2154:  ineg 
L2155:  istore 9 
L2157:  aload_1 
L2158:  getfield Field [c13] g [u438] 
L2161:  iload 9 
L2163:  invokevirtual Method [c9] getEnd (I)I 
L2166:  istore 10 
L2168:  aload_1 
L2169:  getfield Field [c13] g [u438] 
L2172:  iload 9 
L2174:  iload_3 
L2175:  invokevirtual Method [c9] setEnd (II)V 
L2178:  aload_0 
L2179:  aload_1 
L2180:  aload_2 
L2181:  getfield Field [c14] b [u440] 
L2184:  iload_3 
L2185:  iload 4 
L2187:  iload 5 
L2189:  invokespecial Method [c12] b [u378] 
L2192:  dup 
L2193:  istore_2 
L2194:  ifge L2208 
L2197:  aload_1 
L2198:  getfield Field [c13] g [u438] 
L2201:  iload 9 
L2203:  iload 10 
L2205:  invokevirtual Method [c9] setEnd (II)V 
L2208:  iload_2 
L2209:  ireturn 
L2210:  aload_2 
L2211:  getfield Field [c14] b [u440] 
L2214:  astore_2 
L2215:  goto L6 
L2218:  iconst_0 
L2219:  aload_0 
L2220:  aload_1 
L2221:  aload_2 
L2222:  invokevirtual Method [c14] d [u354] 
L2225:  iload_3 
L2226:  iconst_1 
L2227:  iload 5 
L2229:  invokespecial Method [c12] b [u378] 
L2232:  if_icmple L2237 
L2235:  iconst_m1 
L2236:  ireturn 
L2237:  aload_2 
L2238:  getfield Field [c14] b [u440] 
L2241:  astore_2 
L2242:  goto L6 
L2245:  iconst_0 
L2246:  aload_0 
L2247:  aload_1 
L2248:  aload_2 
L2249:  invokevirtual Method [c14] d [u354] 
L2252:  iload_3 
L2253:  iconst_1 
L2254:  iload 5 
L2256:  invokespecial Method [c12] b [u378] 
L2259:  if_icmpgt L2264 
L2262:  iconst_m1 
L2263:  ireturn 
L2264:  aload_2 
L2265:  getfield Field [c14] b [u440] 
L2268:  astore_2 
L2269:  goto L6 
L2272:  iconst_0 
L2273:  aload_0 
L2274:  aload_1 
L2275:  aload_2 
L2276:  invokevirtual Method [c14] d [u354] 
L2279:  iload_3 
L2280:  iconst_m1 
L2281:  iload 5 
L2283:  invokespecial Method [c12] b [u378] 
L2286:  if_icmple L2291 
L2289:  iconst_m1 
L2290:  ireturn 
L2291:  aload_2 
L2292:  getfield Field [c14] b [u440] 
L2295:  astore_2 
L2296:  goto L6 
L2299:  iconst_0 
L2300:  aload_0 
L2301:  aload_1 
L2302:  aload_2 
L2303:  invokevirtual Method [c14] d [u354] 
L2306:  iload_3 
L2307:  iconst_m1 
L2308:  iload 5 
L2310:  invokespecial Method [c12] b [u378] 
L2313:  if_icmpgt L2318 
L2316:  iconst_m1 
L2317:  ireturn 
L2318:  aload_2 
L2319:  getfield Field [c14] b [u440] 
L2322:  astore_2 
L2323:  goto L6 
L2326:  aload_0 
L2327:  aload_1 
L2328:  aload_2 
L2329:  invokevirtual Method [c14] d [u354] 
L2332:  iload_3 
L2333:  iload 4 
L2335:  iload 5 
L2337:  invokespecial Method [c12] b [u378] 
L2340:  dup 
L2341:  istore 9 
L2343:  ifge L2349 
L2346:  iload 9 
L2348:  ireturn 
L2349:  iload 9 
L2351:  istore_3 
L2352:  aload_2 
L2353:  getfield Field [c14] b [u440] 
L2356:  astore_2 
L2357:  goto L6 
L2360:  iload 5 
L2362:  dup 
L2363:  istore 9 
L2365:  aload_2 
L2366:  invokevirtual Method [c14] e ()I 
L2369:  ior 
L2370:  dup 
L2371:  istore 9 
L2373:  aload_2 
L2374:  invokevirtual Method [c14] f ()I 
L2377:  iconst_m1 
L2378:  ixor 
L2379:  iand 
L2380:  istore 9 
L2382:  aload_0 
L2383:  aload_1 
L2384:  aload_2 
L2385:  invokevirtual Method [c14] d [u354] 
L2388:  iload_3 
L2389:  iload 4 
L2391:  iload 9 
L2393:  invokespecial Method [c12] b [u378] 
L2396:  dup 
L2397:  istore 10 
L2399:  ifge L2405 
L2402:  iload 10 
L2404:  ireturn 
L2405:  iload 10 
L2407:  istore_3 
L2408:  aload_2 
L2409:  getfield Field [c14] b [u440] 
L2412:  astore_2 
L2413:  goto L6 
L2416:  aload_2 
L2417:  checkcast [c17] 
L2420:  dup 
L2421:  astore 9 
L2423:  getfield Field [c17] c I 
L2426:  ifle L2509 
L2429:  aload 9 
L2431:  getfield Field [c17] c I 
L2434:  aload_0 
L2435:  getfield Field [c12] c I 
L2438:  if_icmplt L2469 
L2441:  new java/lang/RuntimeException 
L2444:  dup 
L2445:  new java/lang/StringBuilder 
L2448:  dup 
L2449:  ldc 'Internal Error: Reference number must be more than zero: ' 
L2451:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L2454:  aload 9 
L2456:  getfield Field [c17] c I 
L2459:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L2462:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L2465:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L2468:  athrow 
L2469:  aload_1 
L2470:  getfield Field [c13] g [u438] 
L2473:  aload 9 
L2475:  getfield Field [c17] c I 
L2478:  invokevirtual Method [c9] getBeginning (I)I 
L2481:  iflt L2503 
L2484:  aload_1 
L2485:  getfield Field [c13] g [u438] 
L2488:  aload 9 
L2490:  getfield Field [c17] c I 
L2493:  invokevirtual Method [c9] getEnd (I)I 
L2496:  iflt L2503 
L2499:  iconst_1 
L2500:  goto L2504 
L2503:  iconst_0 
L2504:  istore 10 
L2506:  goto L2535 
L2509:  iconst_0 
L2510:  aload_0 
L2511:  aload_1 
L2512:  aload 9 
L2514:  getfield Field [c17] d [u440] 
L2517:  iload_3 
L2518:  iload 4 
L2520:  iload 5 
L2522:  invokespecial Method [c12] b [u378] 
L2525:  if_icmpgt L2532 
L2528:  iconst_1 
L2529:  goto L2533 
L2532:  iconst_0 
L2533:  istore 10 
L2535:  iload 10 
L2537:  ifeq L2549 
L2540:  aload 9 
L2542:  getfield Field [c17] e [u440] 
L2545:  astore_2 
L2546:  goto L6 
L2549:  aload 9 
L2551:  getfield Field [c17] f [u440] 
L2554:  ifnull L2566 
L2557:  aload 9 
L2559:  getfield Field [c17] f [u440] 
L2562:  astore_2 
L2563:  goto L6 
L2566:  aload 9 
L2568:  getfield Field [c17] b [u440] 
L2571:  astore_2 
L2572:  goto L6 
L2575:  new java/lang/RuntimeException 
L2578:  dup 
L2579:  new java/lang/StringBuilder 
L2582:  dup 
L2583:  ldc 'Unknown operation type: ' 
L2585:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L2588:  aload_2 
L2589:  getfield Field [c14] a I 
L2592:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L2595:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L2598:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L2601:  athrow 
L2602:  
    .end code 
.end method 

.method private static final a : (Ljava/lang/String;IIII)I 
    .code stack 5 locals 6 
L0:     aload_0 
L1:     iload_1 
L2:     iload_2 
L3:     iinc 3 -1 
L6:     iload_3 
L7:     iload 4 
L9:     invokestatic Method [c12] b (Ljava/lang/String;IIII)I 
L12:    istore 5 
L14:    iload 5 
L16:    ifne L36 
L19:    aload_0 
L20:    iload_1 
L21:    iload_2 
L22:    iinc 3 -1 
L25:    iload_3 
L26:    iload 4 
L28:    invokestatic Method [c12] b (Ljava/lang/String;IIII)I 
L31:    istore 5 
L33:    goto L14 
L36:    iload 5 
L38:    ireturn 
L39:    
    .end code 
.end method 

.method private static final b : (Ljava/lang/String;IIII)I 
    .code stack 2 locals 5 
L0:     iload_3 
L1:     iload_1 
L2:     if_icmplt L10 
L5:     iload_3 
L6:     iload_2 
L7:     if_icmplt L12 
L10:    iconst_2 
L11:    ireturn 
L12:    aload_0 
L13:    iload_3 
L14:    invokevirtual Method java/lang/String charAt (I)C 
L17:    iload 4 
L19:    invokestatic Method [c12] a (CI)I 
L22:    ireturn 
L23:    
    .end code 
.end method 

.method private static final a : (Ljava/lang/String;IILjava/lang/String;I)Z 
    .code stack 5 locals 5 
L0:     iload_2 
L1:     iload_1 
L2:     isub 
L3:     iload 4 
L5:     if_icmpge L10 
L8:     iconst_0 
L9:     ireturn 
L10:    aload_0 
L11:    iload_1 
L12:    aload_3 
L13:    iconst_0 
L14:    iload 4 
L16:    invokevirtual Method java/lang/String regionMatches (ILjava/lang/String;II)Z 
L19:    ireturn 
L20:    
    .end code 
.end method 

.method private static final c : (Ljava/lang/String;IIII)Z 
    .code stack 5 locals 5 
L0:     iload_2 
L1:     iload_1 
L2:     isub 
L3:     iload 4 
L5:     if_icmpge L10 
L8:     iconst_0 
L9:     ireturn 
L10:    aload_0 
L11:    iload_1 
L12:    aload_0 
L13:    iload_3 
L14:    iload 4 
L16:    invokevirtual Method java/lang/String regionMatches (ILjava/lang/String;II)Z 
L19:    ireturn 
L20:    
    .end code 
.end method 

.method private static final a : (Ljava/lang/String;ILjava/lang/String;I)Z 
    .code stack 6 locals 4 
L0:     aload_0 
L1:     iconst_1 
L2:     iload_1 
L3:     aload_2 
L4:     iconst_0 
L5:     iload_3 
L6:     invokevirtual Method java/lang/String regionMatches (ZILjava/lang/String;II)Z 
L9:     ireturn 
L10:    
    .end code 
.end method 

.method private static final d : (Ljava/lang/String;IIII)Z 
    .code stack 6 locals 5 
L0:     iload_2 
L1:     iload_1 
L2:     isub 
L3:     iload 4 
L5:     if_icmpge L10 
L8:     iconst_0 
L9:     ireturn 
L10:    aload_0 
L11:    iconst_1 
L12:    iload_1 
L13:    aload_0 
L14:    iload_3 
L15:    iload 4 
L17:    invokevirtual Method java/lang/String regionMatches (ZILjava/lang/String;II)Z 
L20:    ireturn 
L21:    
    .end code 
.end method 

.method public matches : (Ljava/text/CharacterIterator;)Z 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     aconst_null 
L3:     invokevirtual Method [c12] matches (Ljava/text/CharacterIterator;Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
L6:     ireturn 
L7:     
    .end code 
.end method 

.method public matches : (Ljava/text/CharacterIterator;Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match;)Z 
    .code stack 7 locals 8 
L0:     aload_1 
L1:     invokeinterface InterfaceMethod java/text/CharacterIterator getBeginIndex ()I 1 
L6:     istore_3 
L7:     aload_1 
L8:     invokeinterface InterfaceMethod java/text/CharacterIterator getEndIndex ()I 1 
L13:    istore 4 
L15:    aload_0 
L16:    dup 
L17:    astore 5 
L19:    monitorenter 
        .catch [0] from L20 to L52 using L55 
L20:    aload_0 
L21:    getfield Field [c12] g [u440] 
L24:    ifnonnull L31 
L27:    aload_0 
L28:    invokespecial Method [c12] a ()V 
L31:    aload_0 
L32:    getfield Field [c12] i [u439] 
L35:    ifnonnull L49 
L38:    aload_0 
L39:    new [c13] 
L42:    dup 
L43:    invokespecial Method [c13] <init> ()V 
L46:    putfield Field [c12] i [u439] 
L49:    aload 5 
L51:    monitorexit 
L52:    goto L63 
        .catch [0] from L55 to L60 using L55 
L55:    astore 6 
L57:    aload 5 
L59:    monitorexit 
L60:    aload 6 
L62:    athrow 
L63:    aload_0 
L64:    getfield Field [c12] i [u439] 
L67:    dup 
L68:    astore 6 
L70:    monitorenter 
        .catch [0] from L71 to L112 using L115 
L71:    aload_0 
L72:    getfield Field [c12] i [u439] 
L75:    getfield Field [c13] h Z 
L78:    ifeq L91 
L81:    new [c13] 
L84:    dup 
L85:    invokespecial Method [c13] <init> ()V 
L88:    goto L95 
L91:    aload_0 
L92:    getfield Field [c12] i [u439] 
L95:    dup 
L96:    astore 5 
L98:    aload_1 
L99:    iload_3 
L100:   iload 4 
L102:   aload_0 
L103:   getfield Field [c12] h I 
L106:   invokevirtual Method [c13] a (Ljava/text/CharacterIterator;III)V 
L109:   aload 6 
L111:   monitorexit 
L112:   goto L121 
        .catch [0] from L115 to L119 using L115 
L115:   astore_2 
L116:   aload 6 
L118:   monitorexit 
L119:   aload_2 
L120:   athrow 
L121:   aload_2 
L122:   ifnull L141 
L125:   aload_2 
L126:   aload_0 
L127:   getfield Field [c12] c I 
L130:   invokevirtual Method [c9] setNumberOfGroups (I)V 
L133:   aload_2 
L134:   aload_1 
L135:   invokevirtual Method [c9] setSource (Ljava/text/CharacterIterator;)V 
L138:   goto L164 
L141:   aload_0 
L142:   getfield Field [c12] e Z 
L145:   ifeq L164 
L148:   new [c9] 
L151:   dup 
L152:   invokespecial Method [c9] <init> ()V 
L155:   dup 
L156:   astore_2 
L157:   aload_0 
L158:   getfield Field [c12] c I 
L161:   invokevirtual Method [c9] setNumberOfGroups (I)V 
L164:   aload 5 
L166:   aload_2 
L167:   putfield Field [c13] g [u438] 
L170:   aload_0 
L171:   getfield Field [c12] b I 
L174:   sipush 512 
L177:   invokestatic Method [c12] a (II)Z 
L180:   ifeq L257 
L183:   aload_0 
L184:   aload 5 
L186:   aload_0 
L187:   getfield Field [c12] g [u440] 
L190:   aload 5 
L192:   getfield Field [c13] d I 
L195:   iconst_1 
L196:   aload_0 
L197:   getfield Field [c12] b I 
L200:   invokespecial Method [c12] c [u378] 
L203:   dup 
L204:   istore 6 
L206:   aload 5 
L208:   getfield Field [c13] e I 
L211:   if_icmpne L255 
L214:   aload 5 
L216:   getfield Field [c13] g [u438] 
L219:   ifnull L247 
L222:   aload 5 
L224:   getfield Field [c13] g [u438] 
L227:   iconst_0 
L228:   aload 5 
L230:   getfield Field [c13] d I 
L233:   invokevirtual Method [c9] setBeginning (II)V 
L236:   aload 5 
L238:   getfield Field [c13] g [u438] 
L241:   iconst_0 
L242:   iload 6 
L244:   invokevirtual Method [c9] setEnd (II)V 
L247:   aload 5 
L249:   iconst_0 
L250:   putfield Field [c13] h Z 
L253:   iconst_1 
L254:   ireturn 
L255:   iconst_0 
L256:   ireturn 
L257:   aload_0 
L258:   getfield Field [c12] n Z 
L261:   ifeq L342 
L264:   aload_0 
L265:   getfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L268:   aload_1 
L269:   aload 5 
L271:   getfield Field [c13] d I 
L274:   aload 5 
L276:   getfield Field [c13] e I 
L279:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern matches (Ljava/text/CharacterIterator;II)I 
L282:   dup 
L283:   istore 6 
L285:   iflt L334 
L288:   aload 5 
L290:   getfield Field [c13] g [u438] 
L293:   ifnull L326 
L296:   aload 5 
L298:   getfield Field [c13] g [u438] 
L301:   iconst_0 
L302:   iload 6 
L304:   invokevirtual Method [c9] setBeginning (II)V 
L307:   aload 5 
L309:   getfield Field [c13] g [u438] 
L312:   iconst_0 
L313:   iload 6 
L315:   aload_0 
L316:   getfield Field [c12] k Ljava/lang/String; 
L319:   invokevirtual Method java/lang/String length ()I 
L322:   iadd 
L323:   invokevirtual Method [c9] setEnd (II)V 
L326:   aload 5 
L328:   iconst_0 
L329:   putfield Field [c13] h Z 
L332:   iconst_1 
L333:   ireturn 
L334:   aload 5 
L336:   iconst_0 
L337:   putfield Field [c13] h Z 
L340:   iconst_0 
L341:   ireturn 
L342:   aload_0 
L343:   getfield Field [c12] k Ljava/lang/String; 
L346:   ifnull L381 
L349:   aload_0 
L350:   getfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L353:   aload_1 
L354:   aload 5 
L356:   getfield Field [c13] d I 
L359:   aload 5 
L361:   getfield Field [c13] e I 
L364:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern matches (Ljava/text/CharacterIterator;II)I 
L367:   dup 
L368:   istore 6 
L370:   ifge L381 
L373:   aload 5 
L375:   iconst_0 
L376:   putfield Field [c13] h Z 
L379:   iconst_0 
L380:   ireturn 
L381:   aload 5 
L383:   getfield Field [c13] e I 
L386:   aload_0 
L387:   getfield Field [c12] f I 
L390:   isub 
L391:   istore 6 
L393:   iconst_m1 
L394:   istore_3 
L395:   aload_0 
L396:   getfield Field [c12] g [u440] 
L399:   ifnull L544 
L402:   aload_0 
L403:   getfield Field [c12] g [u440] 
L406:   getfield Field [c14] a I 
L409:   bipush 7 
L411:   if_icmpne L544 
L414:   aload_0 
L415:   getfield Field [c12] g [u440] 
L418:   invokevirtual Method [c14] d [u354] 
L421:   getfield Field [c14] a I 
L424:   ifne L544 
L427:   aload_0 
L428:   getfield Field [c12] b I 
L431:   iconst_4 
L432:   invokestatic Method [c12] a (II)Z 
L435:   ifeq L468 
L438:   aload 5 
L440:   getfield Field [c13] d I 
L443:   istore_2 
L444:   aload_0 
L445:   aload 5 
L447:   aload_0 
L448:   getfield Field [c12] g [u440] 
L451:   aload 5 
L453:   getfield Field [c13] d I 
L456:   iconst_1 
L457:   aload_0 
L458:   getfield Field [c12] b I 
L461:   invokespecial Method [c12] c [u378] 
L464:   istore_3 
L465:   goto L850 
L468:   iconst_1 
L469:   istore 4 
L471:   aload 5 
L473:   getfield Field [c13] d I 
L476:   istore_2 
L477:   iload_2 
L478:   iload 6 
L480:   if_icmpgt L541 
L483:   aload_1 
L484:   iload_2 
L485:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L490:   dup 
L491:   istore 7 
L493:   invokestatic Method [c12] a (I)Z 
L496:   ifeq L505 
L499:   iconst_1 
L500:   istore 4 
L502:   goto L535 
L505:   iload 4 
L507:   ifeq L532 
L510:   iconst_0 
L511:   aload_0 
L512:   aload 5 
L514:   aload_0 
L515:   getfield Field [c12] g [u440] 
L518:   iload_2 
L519:   iconst_1 
L520:   aload_0 
L521:   getfield Field [c12] b I 
L524:   invokespecial Method [c12] c [u378] 
L527:   dup 
L528:   istore_3 
L529:   if_icmple L541 
L532:   iconst_0 
L533:   istore 4 
L535:   iinc 2 1 
L538:   goto L477 
L541:   goto L850 
L544:   aload_0 
L545:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L548:   ifnull L810 
L551:   aload_0 
L552:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L555:   astore 4 
L557:   aload_0 
L558:   getfield Field [c12] b I 
L561:   iconst_2 
L562:   invokestatic Method [c12] a (II)Z 
L565:   ifeq L714 
L568:   aload_0 
L569:   getfield Field [c12] j Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L572:   invokevirtual Method [c23] c [u355] 
L575:   astore 4 
L577:   aload 5 
L579:   getfield Field [c13] d I 
L582:   istore_2 
L583:   iload_2 
L584:   iload 6 
L586:   if_icmpgt L807 
L589:   aload_1 
L590:   iload_2 
L591:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L596:   dup 
L597:   istore 7 
L599:   invokestatic Method [c11] b (I)Z 
L602:   ifeq L645 
L605:   iload_2 
L606:   iconst_1 
L607:   iadd 
L608:   aload 5 
L610:   getfield Field [c13] e I 
L613:   if_icmpge L645 
L616:   iload 7 
L618:   aload_1 
L619:   iload_2 
L620:   iconst_1 
L621:   iadd 
L622:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L627:   invokestatic Method [c11] a (II)I 
L630:   istore 7 
L632:   aload 4 
L634:   iload 7 
L636:   invokevirtual Method [c23] a (I)Z 
L639:   ifne L686 
L642:   goto L708 
L645:   aload 4 
L647:   iload 7 
L649:   invokevirtual Method [c23] a (I)Z 
L652:   ifne L686 
L655:   iload 7 
L657:   i2c 
L658:   invokestatic Method java/lang/Character toUpperCase (C)C 
L661:   istore 7 
L663:   aload 4 
L665:   iload 7 
L667:   invokevirtual Method [c23] a (I)Z 
L670:   ifne L686 
L673:   aload 4 
L675:   iload 7 
L677:   invokestatic Method java/lang/Character toLowerCase (C)C 
L680:   invokevirtual Method [c23] a (I)Z 
L683:   ifeq L708 
L686:   iconst_0 
L687:   aload_0 
L688:   aload 5 
L690:   aload_0 
L691:   getfield Field [c12] g [u440] 
L694:   iload_2 
L695:   iconst_1 
L696:   aload_0 
L697:   getfield Field [c12] b I 
L700:   invokespecial Method [c12] c [u378] 
L703:   dup 
L704:   istore_3 
L705:   if_icmple L807 
L708:   iinc 2 1 
L711:   goto L583 
L714:   aload 5 
L716:   getfield Field [c13] d I 
L719:   istore_2 
L720:   iload_2 
L721:   iload 6 
L723:   if_icmpgt L807 
L726:   aload_1 
L727:   iload_2 
L728:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L733:   dup 
L734:   istore 7 
L736:   invokestatic Method [c11] b (I)Z 
L739:   ifeq L769 
L742:   iload_2 
L743:   iconst_1 
L744:   iadd 
L745:   aload 5 
L747:   getfield Field [c13] e I 
L750:   if_icmpge L769 
L753:   iload 7 
L755:   aload_1 
L756:   iload_2 
L757:   iconst_1 
L758:   iadd 
L759:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L764:   invokestatic Method [c11] a (II)I 
L767:   istore 7 
L769:   aload 4 
L771:   iload 7 
L773:   invokevirtual Method [c23] a (I)Z 
L776:   ifeq L801 
L779:   iconst_0 
L780:   aload_0 
L781:   aload 5 
L783:   aload_0 
L784:   getfield Field [c12] g [u440] 
L787:   iload_2 
L788:   iconst_1 
L789:   aload_0 
L790:   getfield Field [c12] b I 
L793:   invokespecial Method [c12] c [u378] 
L796:   dup 
L797:   istore_3 
L798:   if_icmple L807 
L801:   iinc 2 1 
L804:   goto L720 
L807:   goto L850 
L810:   aload 5 
L812:   getfield Field [c13] d I 
L815:   istore_2 
L816:   iload_2 
L817:   iload 6 
L819:   if_icmpgt L850 
L822:   iconst_0 
L823:   aload_0 
L824:   aload 5 
L826:   aload_0 
L827:   getfield Field [c12] g [u440] 
L830:   iload_2 
L831:   iconst_1 
L832:   aload_0 
L833:   getfield Field [c12] b I 
L836:   invokespecial Method [c12] c [u378] 
L839:   dup 
L840:   istore_3 
L841:   if_icmple L850 
L844:   iinc 2 1 
L847:   goto L816 
L850:   iload_3 
L851:   iflt L890 
L854:   aload 5 
L856:   getfield Field [c13] g [u438] 
L859:   ifnull L882 
L862:   aload 5 
L864:   getfield Field [c13] g [u438] 
L867:   iconst_0 
L868:   iload_2 
L869:   invokevirtual Method [c9] setBeginning (II)V 
L872:   aload 5 
L874:   getfield Field [c13] g [u438] 
L877:   iconst_0 
L878:   iload_3 
L879:   invokevirtual Method [c9] setEnd (II)V 
L882:   aload 5 
L884:   iconst_0 
L885:   putfield Field [c13] h Z 
L888:   iconst_1 
L889:   ireturn 
L890:   aload 5 
L892:   iconst_0 
L893:   putfield Field [c13] h Z 
L896:   iconst_0 
L897:   ireturn 
L898:   
    .end code 
.end method 

.method private c : [u378] 
    .code stack 7 locals 11 
L0:     aload_1 
L1:     getfield Field [c13] a Ljava/text/CharacterIterator; 
L4:     astore 6 
L6:     aload_2 
L7:     ifnonnull L12 
L10:    iload_3 
L11:    ireturn 
L12:    iload_3 
L13:    aload_1 
L14:    getfield Field [c13] e I 
L17:    if_icmpgt L28 
L20:    iload_3 
L21:    aload_1 
L22:    getfield Field [c13] d I 
L25:    if_icmpge L30 
L28:    iconst_m1 
L29:    ireturn 
L30:    aload_2 
L31:    getfield Field [c14] a I 
L34:    tableswitch 0 
            L336 
            L156 
            L2625 
            L562 
            L562 
            L877 
            L1755 
            L1905 
            L2037 
            L2006 
            L2037 
            L2068 
            L2625 
            L2625 
            L2625 
            L2117 
            L1522 
            L2625 
            L2625 
            L2625 
            L2268 
            L2295 
            L2322 
            L2349 
            L2376 
            L2410 
            L2466 
            default : L2625 

L156:   iload 5 
L158:   iconst_2 
L159:   invokestatic Method [c12] a (II)Z 
L162:   ifeq L251 
L165:   aload_2 
L166:   invokevirtual Method [c14] e ()I 
L169:   istore 7 
L171:   iload 4 
L173:   ifle L208 
L176:   iload_3 
L177:   aload_1 
L178:   getfield Field [c13] e I 
L181:   if_icmpge L200 
L184:   iload 7 
L186:   aload 6 
L188:   iload_3 
L189:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L194:   invokestatic Method [c12] b (II)Z 
L197:   ifne L202 
L200:   iconst_m1 
L201:   ireturn 
L202:   iinc 3 1 
L205:   goto L328 
L208:   iload_3 
L209:   iconst_1 
L210:   isub 
L211:   dup 
L212:   istore 8 
L214:   aload_1 
L215:   getfield Field [c13] e I 
L218:   if_icmpge L243 
L221:   iload 8 
L223:   iflt L243 
L226:   iload 7 
L228:   aload 6 
L230:   iload 8 
L232:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L237:   invokestatic Method [c12] b (II)Z 
L240:   ifne L245 
L243:   iconst_m1 
L244:   ireturn 
L245:   iload 8 
L247:   istore_3 
L248:   goto L328 
L251:   aload_2 
L252:   invokevirtual Method [c14] e ()I 
L255:   istore 7 
L257:   iload 4 
L259:   ifle L291 
L262:   iload_3 
L263:   aload_1 
L264:   getfield Field [c13] e I 
L267:   if_icmpge L283 
L270:   iload 7 
L272:   aload 6 
L274:   iload_3 
L275:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L280:   if_icmpeq L285 
L283:   iconst_m1 
L284:   ireturn 
L285:   iinc 3 1 
L288:   goto L328 
L291:   iload_3 
L292:   iconst_1 
L293:   isub 
L294:   dup 
L295:   istore 8 
L297:   aload_1 
L298:   getfield Field [c13] e I 
L301:   if_icmpge L323 
L304:   iload 8 
L306:   iflt L323 
L309:   iload 7 
L311:   aload 6 
L313:   iload 8 
L315:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L320:   if_icmpeq L325 
L323:   iconst_m1 
L324:   ireturn 
L325:   iload 8 
L327:   istore_3 
L328:   aload_2 
L329:   getfield Field [c14] b [u440] 
L332:   astore_2 
L333:   goto L6 
L336:   iload 4 
L338:   ifle L446 
L341:   iload_3 
L342:   aload_1 
L343:   getfield Field [c13] e I 
L346:   if_icmplt L351 
L349:   iconst_m1 
L350:   ireturn 
L351:   aload 6 
L353:   iload_3 
L354:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L359:   istore 7 
L361:   iload 5 
L363:   iconst_4 
L364:   invokestatic Method [c12] a (II)Z 
L367:   ifeq L394 
L370:   iload 7 
L372:   invokestatic Method [c11] b (I)Z 
L375:   ifeq L440 
L378:   iload_3 
L379:   iconst_1 
L380:   iadd 
L381:   aload_1 
L382:   getfield Field [c13] e I 
L385:   if_icmpge L440 
L388:   iinc 3 1 
L391:   goto L440 
L394:   iload 7 
L396:   invokestatic Method [c11] b (I)Z 
L399:   ifeq L430 
L402:   iload_3 
L403:   iconst_1 
L404:   iadd 
L405:   aload_1 
L406:   getfield Field [c13] e I 
L409:   if_icmpge L430 
L412:   iload 7 
L414:   aload 6 
L416:   iinc 3 1 
L419:   iload_3 
L420:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L425:   invokestatic Method [c11] a (II)I 
L428:   istore 7 
L430:   iload 7 
L432:   invokestatic Method [c12] a (I)Z 
L435:   ifeq L440 
L438:   iconst_m1 
L439:   ireturn 
L440:   iinc 3 1 
L443:   goto L554 
L446:   iload_3 
L447:   iconst_1 
L448:   isub 
L449:   dup 
L450:   istore 7 
L452:   aload_1 
L453:   getfield Field [c13] e I 
L456:   if_icmpge L464 
L459:   iload 7 
L461:   ifge L466 
L464:   iconst_m1 
L465:   ireturn 
L466:   aload 6 
L468:   iload 7 
L470:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L475:   istore 8 
L477:   iload 5 
L479:   iconst_4 
L480:   invokestatic Method [c12] a (II)Z 
L483:   ifeq L507 
L486:   iload 8 
L488:   invokestatic Method [c11] a (I)Z 
L491:   ifeq L551 
L494:   iload 7 
L496:   iconst_1 
L497:   isub 
L498:   iflt L551 
L501:   iinc 7 -1 
L504:   goto L551 
L507:   iload 8 
L509:   invokestatic Method [c11] a (I)Z 
L512:   ifeq L541 
L515:   iload 7 
L517:   iconst_1 
L518:   isub 
L519:   iflt L541 
L522:   aload 6 
L524:   iinc 7 -1 
L527:   iload 7 
L529:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L534:   iload 8 
L536:   invokestatic Method [c11] a (II)I 
L539:   istore 8 
L541:   iload 8 
L543:   invokestatic Method [c12] a (I)Z 
L546:   ifne L551 
L549:   iconst_m1 
L550:   ireturn 
L551:   iload 7 
L553:   istore_3 
L554:   aload_2 
L555:   getfield Field [c14] b [u440] 
L558:   astore_2 
L559:   goto L6 
L562:   iload 4 
L564:   ifle L715 
L567:   iload_3 
L568:   aload_1 
L569:   getfield Field [c13] e I 
L572:   if_icmplt L577 
L575:   iconst_m1 
L576:   ireturn 
L577:   aload 6 
L579:   iload_3 
L580:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L585:   dup 
L586:   istore 7 
L588:   invokestatic Method [c11] b (I)Z 
L591:   ifeq L622 
L594:   iload_3 
L595:   iconst_1 
L596:   iadd 
L597:   aload_1 
L598:   getfield Field [c13] e I 
L601:   if_icmpge L622 
L604:   iload 7 
L606:   aload 6 
L608:   iinc 3 1 
L611:   iload_3 
L612:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L617:   invokestatic Method [c11] a (II)I 
L620:   istore 7 
L622:   aload_2 
L623:   invokevirtual Method [c14] g [u355] 
L626:   astore 8 
L628:   iload 5 
L630:   iconst_2 
L631:   invokestatic Method [c12] a (II)Z 
L634:   ifeq L697 
L637:   aload 8 
L639:   invokevirtual Method [c23] c [u355] 
L642:   dup 
L643:   astore 8 
L645:   iload 7 
L647:   invokevirtual Method [c23] a (I)Z 
L650:   ifne L709 
L653:   iload 7 
L655:   ldc 65536 
L657:   if_icmplt L662 
L660:   iconst_m1 
L661:   ireturn 
L662:   aload 8 
L664:   iload 7 
L666:   i2c 
L667:   invokestatic Method java/lang/Character toUpperCase (C)C 
L670:   dup 
L671:   istore 9 
L673:   invokevirtual Method [c23] a (I)Z 
L676:   ifne L694 
L679:   aload 8 
L681:   iload 9 
L683:   invokestatic Method java/lang/Character toLowerCase (C)C 
L686:   invokevirtual Method [c23] a (I)Z 
L689:   ifne L694 
L692:   iconst_m1 
L693:   ireturn 
L694:   goto L709 
L697:   aload 8 
L699:   iload 7 
L701:   invokevirtual Method [c23] a (I)Z 
L704:   ifne L709 
L707:   iconst_m1 
L708:   ireturn 
L709:   iinc 3 1 
L712:   goto L869 
L715:   iload_3 
L716:   iconst_1 
L717:   isub 
L718:   dup 
L719:   istore 7 
L721:   aload_1 
L722:   getfield Field [c13] e I 
L725:   if_icmpge L733 
L728:   iload 7 
L730:   ifge L735 
L733:   iconst_m1 
L734:   ireturn 
L735:   aload 6 
L737:   iload 7 
L739:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L744:   dup 
L745:   istore 8 
L747:   invokestatic Method [c11] a (I)Z 
L750:   ifeq L779 
L753:   iload 7 
L755:   iconst_1 
L756:   isub 
L757:   iflt L779 
L760:   aload 6 
L762:   iinc 7 -1 
L765:   iload 7 
L767:   invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L772:   iload 8 
L774:   invokestatic Method [c11] a (II)I 
L777:   istore 8 
L779:   aload_2 
L780:   invokevirtual Method [c14] g [u355] 
L783:   astore 9 
L785:   iload 5 
L787:   iconst_2 
L788:   invokestatic Method [c12] a (II)Z 
L791:   ifeq L854 
L794:   aload 9 
L796:   invokevirtual Method [c23] c [u355] 
L799:   dup 
L800:   astore 9 
L802:   iload 8 
L804:   invokevirtual Method [c23] a (I)Z 
L807:   ifne L866 
L810:   iload 8 
L812:   ldc 65536 
L814:   if_icmplt L819 
L817:   iconst_m1 
L818:   ireturn 
L819:   aload 9 
L821:   iload 8 
L823:   i2c 
L824:   invokestatic Method java/lang/Character toUpperCase (C)C 
L827:   dup 
L828:   istore 10 
L830:   invokevirtual Method [c23] a (I)Z 
L833:   ifne L851 
L836:   aload 9 
L838:   iload 10 
L840:   invokestatic Method java/lang/Character toLowerCase (C)C 
L843:   invokevirtual Method [c23] a (I)Z 
L846:   ifne L851 
L849:   iconst_m1 
L850:   ireturn 
L851:   goto L866 
L854:   aload 9 
L856:   iload 8 
L858:   invokevirtual Method [c23] a (I)Z 
L861:   ifne L866 
L864:   iconst_m1 
L865:   ireturn 
L866:   iload 7 
L868:   istore_3 
L869:   aload_2 
L870:   getfield Field [c14] b [u440] 
L873:   astore_2 
L874:   goto L6 
L877:   aload_2 
L878:   invokevirtual Method [c14] e ()I 
L881:   lookupswitch 
            36 : L1060 
            60 : L1396 
            62 : L1455 
            64 : L1026 
            65 : L1174 
            66 : L1329 
            90 : L1184 
            94 : L972 
            98 : L1266 
            122 : L1256 
            default : L1514 

L972:   iload 5 
L974:   bipush 8 
L976:   invokestatic Method [c12] a (II)Z 
L979:   ifeq L1016 
L982:   iload_3 
L983:   aload_1 
L984:   getfield Field [c13] d I 
L987:   if_icmpeq L1514 
L990:   iload_3 
L991:   aload_1 
L992:   getfield Field [c13] d I 
L995:   if_icmple L1014 
L998:   aload 6 
L1000:  iload_3 
L1001:  iconst_1 
L1002:  isub 
L1003:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1008:  invokestatic Method [c12] a (I)Z 
L1011:  ifne L1514 
L1014:  iconst_m1 
L1015:  ireturn 
L1016:  iload_3 
L1017:  aload_1 
L1018:  getfield Field [c13] d I 
L1021:  if_icmpeq L1514 
L1024:  iconst_m1 
L1025:  ireturn 
L1026:  iload_3 
L1027:  aload_1 
L1028:  getfield Field [c13] d I 
L1031:  if_icmpeq L1514 
L1034:  iload_3 
L1035:  aload_1 
L1036:  getfield Field [c13] d I 
L1039:  if_icmple L1058 
L1042:  aload 6 
L1044:  iload_3 
L1045:  iconst_1 
L1046:  isub 
L1047:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1052:  invokestatic Method [c12] a (I)Z 
L1055:  ifne L1514 
L1058:  iconst_m1 
L1059:  ireturn 
L1060:  iload 5 
L1062:  bipush 8 
L1064:  invokestatic Method [c12] a (II)Z 
L1067:  ifeq L1102 
L1070:  iload_3 
L1071:  aload_1 
L1072:  getfield Field [c13] e I 
L1075:  if_icmpeq L1514 
L1078:  iload_3 
L1079:  aload_1 
L1080:  getfield Field [c13] e I 
L1083:  if_icmpge L1100 
L1086:  aload 6 
L1088:  iload_3 
L1089:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1094:  invokestatic Method [c12] a (I)Z 
L1097:  ifne L1514 
L1100:  iconst_m1 
L1101:  ireturn 
L1102:  iload_3 
L1103:  aload_1 
L1104:  getfield Field [c13] e I 
L1107:  if_icmpeq L1514 
L1110:  iload_3 
L1111:  iconst_1 
L1112:  iadd 
L1113:  aload_1 
L1114:  getfield Field [c13] e I 
L1117:  if_icmpne L1134 
L1120:  aload 6 
L1122:  iload_3 
L1123:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1128:  invokestatic Method [c12] a (I)Z 
L1131:  ifne L1514 
L1134:  iload_3 
L1135:  iconst_2 
L1136:  iadd 
L1137:  aload_1 
L1138:  getfield Field [c13] e I 
L1141:  if_icmpne L1172 
L1144:  aload 6 
L1146:  iload_3 
L1147:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1152:  bipush 13 
L1154:  if_icmpne L1172 
L1157:  aload 6 
L1159:  iload_3 
L1160:  iconst_1 
L1161:  iadd 
L1162:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1167:  bipush 10 
L1169:  if_icmpeq L1514 
L1172:  iconst_m1 
L1173:  ireturn 
L1174:  iload_3 
L1175:  aload_1 
L1176:  getfield Field [c13] d I 
L1179:  if_icmpeq L1514 
L1182:  iconst_m1 
L1183:  ireturn 
L1184:  iload_3 
L1185:  aload_1 
L1186:  getfield Field [c13] e I 
L1189:  if_icmpeq L1514 
L1192:  iload_3 
L1193:  iconst_1 
L1194:  iadd 
L1195:  aload_1 
L1196:  getfield Field [c13] e I 
L1199:  if_icmpne L1216 
L1202:  aload 6 
L1204:  iload_3 
L1205:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1210:  invokestatic Method [c12] a (I)Z 
L1213:  ifne L1514 
L1216:  iload_3 
L1217:  iconst_2 
L1218:  iadd 
L1219:  aload_1 
L1220:  getfield Field [c13] e I 
L1223:  if_icmpne L1254 
L1226:  aload 6 
L1228:  iload_3 
L1229:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1234:  bipush 13 
L1236:  if_icmpne L1254 
L1239:  aload 6 
L1241:  iload_3 
L1242:  iconst_1 
L1243:  iadd 
L1244:  invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L1249:  bipush 10 
L1251:  if_icmpeq L1514 
L1254:  iconst_m1 
L1255:  ireturn 
L1256:  iload_3 
L1257:  aload_1 
L1258:  getfield Field [c13] e I 
L1261:  if_icmpeq L1514 
L1264:  iconst_m1 
L1265:  ireturn 
L1266:  aload_1 
L1267:  getfield Field [c13] f I 
L1270:  ifne L1275 
L1273:  iconst_m1 
L1274:  ireturn 
L1275:  aload 6 
L1277:  aload_1 
L1278:  getfield Field [c13] d I 
L1281:  aload_1 
L1282:  getfield Field [c13] e I 
L1285:  iload_3 
L1286:  iload 5 
L1288:  invokestatic Method [c12] b (Ljava/text/CharacterIterator;IIII)I 
L1291:  dup 
L1292:  istore 8 
L1294:  ifne L1299 
L1297:  iconst_m1 
L1298:  ireturn 
L1299:  aload 6 
L1301:  aload_1 
L1302:  getfield Field [c13] d I 
L1305:  aload_1 
L1306:  getfield Field [c13] e I 
L1309:  iload_3 
L1310:  iload 5 
L1312:  invokestatic Method [c12] a (Ljava/text/CharacterIterator;IIII)I 
L1315:  istore 9 
L1317:  iload 8 
L1319:  iload 9 
L1321:  if_icmpne L1326 
L1324:  iconst_m1 
L1325:  ireturn 
L1326:  goto L1514 
L1329:  aload_1 
L1330:  getfield Field [c13] f I 
L1333:  ifne L1340 
L1336:  iconst_1 
L1337:  goto L1388 
L1340:  aload 6 
L1342:  aload_1 
L1343:  getfield Field [c13] d I 
L1346:  aload_1 
L1347:  getfield Field [c13] e I 
L1350:  iload_3 
L1351:  iload 5 
L1353:  invokestatic Method [c12] b (Ljava/text/CharacterIterator;IIII)I 
L1356:  dup 
L1357:  istore 8 
L1359:  ifeq L1383 
L1362:  iload 8 
L1364:  aload 6 
L1366:  aload_1 
L1367:  getfield Field [c13] d I 
L1370:  aload_1 
L1371:  getfield Field [c13] e I 
L1374:  iload_3 
L1375:  iload 5 
L1377:  invokestatic Method [c12] a (Ljava/text/CharacterIterator;IIII)I 
L1380:  if_icmpne L1387 
L1383:  iconst_1 
L1384:  goto L1388 
L1387:  iconst_0 
L1388:  dup 
L1389:  istore 7 
L1391:  ifne L1514 
L1394:  iconst_m1 
L1395:  ireturn 
L1396:  aload_1 
L1397:  getfield Field [c13] f I 
L1400:  ifeq L1411 
L1403:  iload_3 
L1404:  aload_1 
L1405:  getfield Field [c13] e I 
L1408:  if_icmpne L1413 
L1411:  iconst_m1 
L1412:  ireturn 
L1413:  aload 6 
L1415:  aload_1 
L1416:  getfield Field [c13] d I 
L1419:  aload_1 
L1420:  getfield Field [c13] e I 
L1423:  iload_3 
L1424:  iload 5 
L1426:  invokestatic Method [c12] b (Ljava/text/CharacterIterator;IIII)I 
L1429:  iconst_1 
L1430:  if_icmpne L1453 
L1433:  aload 6 
L1435:  aload_1 
L1436:  getfield Field [c13] d I 
L1439:  aload_1 
L1440:  getfield Field [c13] e I 
L1443:  iload_3 
L1444:  iload 5 
L1446:  invokestatic Method [c12] a (Ljava/text/CharacterIterator;IIII)I 
L1449:  iconst_2 
L1450:  if_icmpeq L1514 
L1453:  iconst_m1 
L1454:  ireturn 
L1455:  aload_1 
L1456:  getfield Field [c13] f I 
L1459:  ifeq L1470 
L1462:  iload_3 
L1463:  aload_1 
L1464:  getfield Field [c13] d I 
L1467:  if_icmpne L1472 
L1470:  iconst_m1 
L1471:  ireturn 
L1472:  aload 6 
L1474:  aload_1 
L1475:  getfield Field [c13] d I 
L1478:  aload_1 
L1479:  getfield Field [c13] e I 
L1482:  iload_3 
L1483:  iload 5 
L1485:  invokestatic Method [c12] b (Ljava/text/CharacterIterator;IIII)I 
L1488:  iconst_2 
L1489:  if_icmpne L1512 
L1492:  aload 6 
L1494:  aload_1 
L1495:  getfield Field [c13] d I 
L1498:  aload_1 
L1499:  getfield Field [c13] e I 
L1502:  iload_3 
L1503:  iload 5 
L1505:  invokestatic Method [c12] a (Ljava/text/CharacterIterator;IIII)I 
L1508:  iconst_1 
L1509:  if_icmpeq L1514 
L1512:  iconst_m1 
L1513:  ireturn 
L1514:  aload_2 
L1515:  getfield Field [c14] b [u440] 
L1518:  astore_2 
L1519:  goto L6 
L1522:  aload_2 
L1523:  invokevirtual Method [c14] e ()I 
L1526:  dup 
L1527:  istore 8 
L1529:  ifle L1541 
L1532:  iload 8 
L1534:  aload_0 
L1535:  getfield Field [c12] c I 
L1538:  if_icmplt L1566 
L1541:  new java/lang/RuntimeException 
L1544:  dup 
L1545:  new java/lang/StringBuilder 
L1548:  dup 
L1549:  ldc 'Internal Error: Reference number must be more than zero: ' 
L1551:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L1554:  iload 8 
L1556:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L1559:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L1562:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L1565:  athrow 
L1566:  aload_1 
L1567:  getfield Field [c13] g [u438] 
L1570:  iload 8 
L1572:  invokevirtual Method [c9] getBeginning (I)I 
L1575:  iflt L1590 
L1578:  aload_1 
L1579:  getfield Field [c13] g [u438] 
L1582:  iload 8 
L1584:  invokevirtual Method [c9] getEnd (I)I 
L1587:  ifge L1592 
L1590:  iconst_m1 
L1591:  ireturn 
L1592:  aload_1 
L1593:  getfield Field [c13] g [u438] 
L1596:  iload 8 
L1598:  invokevirtual Method [c9] getBeginning (I)I 
L1601:  istore 9 
L1603:  aload_1 
L1604:  getfield Field [c13] g [u438] 
L1607:  iload 8 
L1609:  invokevirtual Method [c9] getEnd (I)I 
L1612:  iload 9 
L1614:  isub 
L1615:  istore 10 
L1617:  iload 5 
L1619:  iconst_2 
L1620:  invokestatic Method [c12] a (II)Z 
L1623:  ifne L1688 
L1626:  iload 4 
L1628:  ifle L1658 
L1631:  aload 6 
L1633:  iload_3 
L1634:  aload_1 
L1635:  getfield Field [c13] e I 
L1638:  iload 9 
L1640:  iload 10 
L1642:  invokestatic Method [c12] c (Ljava/text/CharacterIterator;IIII)Z 
L1645:  ifne L1650 
L1648:  iconst_m1 
L1649:  ireturn 
L1650:  iload_3 
L1651:  iload 10 
L1653:  iadd 
L1654:  istore_3 
L1655:  goto L1747 
L1658:  aload 6 
L1660:  iload_3 
L1661:  iload 10 
L1663:  isub 
L1664:  aload_1 
L1665:  getfield Field [c13] e I 
L1668:  iload 9 
L1670:  iload 10 
L1672:  invokestatic Method [c12] c (Ljava/text/CharacterIterator;IIII)Z 
L1675:  ifne L1680 
L1678:  iconst_m1 
L1679:  ireturn 
L1680:  iload_3 
L1681:  iload 10 
L1683:  isub 
L1684:  istore_3 
L1685:  goto L1747 
L1688:  iload 4 
L1690:  ifle L1720 
L1693:  aload 6 
L1695:  iload_3 
L1696:  aload_1 
L1697:  getfield Field [c13] e I 
L1700:  iload 9 
L1702:  iload 10 
L1704:  invokestatic Method [c12] d (Ljava/text/CharacterIterator;IIII)Z 
L1707:  ifne L1712 
L1710:  iconst_m1 
L1711:  ireturn 
L1712:  iload_3 
L1713:  iload 10 
L1715:  iadd 
L1716:  istore_3 
L1717:  goto L1747 
L1720:  aload 6 
L1722:  iload_3 
L1723:  iload 10 
L1725:  isub 
L1726:  aload_1 
L1727:  getfield Field [c13] e I 
L1730:  iload 9 
L1732:  iload 10 
L1734:  invokestatic Method [c12] d (Ljava/text/CharacterIterator;IIII)Z 
L1737:  ifne L1742 
L1740:  iconst_m1 
L1741:  ireturn 
L1742:  iload_3 
L1743:  iload 10 
L1745:  isub 
L1746:  istore_3 
L1747:  aload_2 
L1748:  getfield Field [c14] b [u440] 
L1751:  astore_2 
L1752:  goto L6 
L1755:  aload_2 
L1756:  invokevirtual Method [c14] h ()Ljava/lang/String; 
L1759:  dup 
L1760:  astore 8 
L1762:  invokevirtual Method java/lang/String length ()I 
L1765:  istore 9 
L1767:  iload 5 
L1769:  iconst_2 
L1770:  invokestatic Method [c12] a (II)Z 
L1773:  ifne L1838 
L1776:  iload 4 
L1778:  ifle L1808 
L1781:  aload 6 
L1783:  iload_3 
L1784:  aload_1 
L1785:  getfield Field [c13] e I 
L1788:  aload 8 
L1790:  iload 9 
L1792:  invokestatic Method [c12] a (Ljava/text/CharacterIterator;IILjava/lang/String;I)Z 
L1795:  ifne L1800 
L1798:  iconst_m1 
L1799:  ireturn 
L1800:  iload_3 
L1801:  iload 9 
L1803:  iadd 
L1804:  istore_3 
L1805:  goto L1897 
L1808:  aload 6 
L1810:  iload_3 
L1811:  iload 9 
L1813:  isub 
L1814:  aload_1 
L1815:  getfield Field [c13] e I 
L1818:  aload 8 
L1820:  iload 9 
L1822:  invokestatic Method [c12] a (Ljava/text/CharacterIterator;IILjava/lang/String;I)Z 
L1825:  ifne L1830 
L1828:  iconst_m1 
L1829:  ireturn 
L1830:  iload_3 
L1831:  iload 9 
L1833:  isub 
L1834:  istore_3 
L1835:  goto L1897 
L1838:  iload 4 
L1840:  ifle L1870 
L1843:  aload 6 
L1845:  iload_3 
L1846:  aload_1 
L1847:  getfield Field [c13] e I 
L1850:  aload 8 
L1852:  iload 9 
L1854:  invokestatic Method [c12] b (Ljava/text/CharacterIterator;IILjava/lang/String;I)Z 
L1857:  ifne L1862 
L1860:  iconst_m1 
L1861:  ireturn 
L1862:  iload_3 
L1863:  iload 9 
L1865:  iadd 
L1866:  istore_3 
L1867:  goto L1897 
L1870:  aload 6 
L1872:  iload_3 
L1873:  iload 9 
L1875:  isub 
L1876:  aload_1 
L1877:  getfield Field [c13] e I 
L1880:  aload 8 
L1882:  iload 9 
L1884:  invokestatic Method [c12] b (Ljava/text/CharacterIterator;IILjava/lang/String;I)Z 
L1887:  ifne L1892 
L1890:  iconst_m1 
L1891:  ireturn 
L1892:  iload_3 
L1893:  iload 9 
L1895:  isub 
L1896:  istore_3 
L1897:  aload_2 
L1898:  getfield Field [c14] b [u440] 
L1901:  astore_2 
L1902:  goto L6 
L1905:  aload_2 
L1906:  invokevirtual Method [c14] e ()I 
L1909:  dup 
L1910:  istore 8 
L1912:  iflt L1961 
L1915:  aload_1 
L1916:  getfield Field [c13] i [I 
L1919:  iload 8 
L1921:  iaload 
L1922:  dup 
L1923:  istore 9 
L1925:  iflt L1934 
L1928:  iload 9 
L1930:  iload_3 
L1931:  if_icmpeq L1945 
L1934:  aload_1 
L1935:  getfield Field [c13] i [I 
L1938:  iload 8 
L1940:  iload_3 
L1941:  iastore 
L1942:  goto L1961 
L1945:  aload_1 
L1946:  getfield Field [c13] i [I 
L1949:  iload 8 
L1951:  iconst_m1 
L1952:  iastore 
L1953:  aload_2 
L1954:  getfield Field [c14] b [u440] 
L1957:  astore_2 
L1958:  goto L6 
L1961:  aload_0 
L1962:  aload_1 
L1963:  aload_2 
L1964:  invokevirtual Method [c14] d [u354] 
L1967:  iload_3 
L1968:  iload 4 
L1970:  iload 5 
L1972:  invokespecial Method [c12] c [u378] 
L1975:  istore 9 
L1977:  iload 8 
L1979:  iflt L1990 
L1982:  aload_1 
L1983:  getfield Field [c13] i [I 
L1986:  iload 8 
L1988:  iconst_m1 
L1989:  iastore 
L1990:  iload 9 
L1992:  iflt L1998 
L1995:  iload 9 
L1997:  ireturn 
L1998:  aload_2 
L1999:  getfield Field [c14] b [u440] 
L2002:  astore_2 
L2003:  goto L6 
L2006:  aload_0 
L2007:  aload_1 
L2008:  aload_2 
L2009:  invokevirtual Method [c14] d [u354] 
L2012:  iload_3 
L2013:  iload 4 
L2015:  iload 5 
L2017:  invokespecial Method [c12] c [u378] 
L2020:  dup 
L2021:  istore 8 
L2023:  iflt L2029 
L2026:  iload 8 
L2028:  ireturn 
L2029:  aload_2 
L2030:  getfield Field [c14] b [u440] 
L2033:  astore_2 
L2034:  goto L6 
L2037:  aload_0 
L2038:  aload_1 
L2039:  aload_2 
L2040:  getfield Field [c14] b [u440] 
L2043:  iload_3 
L2044:  iload 4 
L2046:  iload 5 
L2048:  invokespecial Method [c12] c [u378] 
L2051:  dup 
L2052:  istore 8 
L2054:  iflt L2060 
L2057:  iload 8 
L2059:  ireturn 
L2060:  aload_2 
L2061:  invokevirtual Method [c14] d [u354] 
L2064:  astore_2 
L2065:  goto L6 
L2068:  iconst_0 
L2069:  istore 8 
L2071:  iload 8 
L2073:  aload_2 
L2074:  invokevirtual Method [c14] c ()I 
L2077:  if_icmpge L2115 
L2080:  aload_0 
L2081:  aload_1 
L2082:  aload_2 
L2083:  iload 8 
L2085:  invokevirtual Method [c14] f (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
L2088:  iload_3 
L2089:  iload 4 
L2091:  iload 5 
L2093:  invokespecial Method [c12] c [u378] 
L2096:  dup 
L2097:  istore 9 
L2099:  aload_1 
L2100:  getfield Field [c13] f I 
L2103:  if_icmpne L2109 
L2106:  iload 9 
L2108:  ireturn 
L2109:  iinc 8 1 
L2112:  goto L2071 
L2115:  iconst_m1 
L2116:  ireturn 
L2117:  aload_2 
L2118:  invokevirtual Method [c14] e ()I 
L2121:  istore 8 
L2123:  aload_1 
L2124:  getfield Field [c13] g [u438] 
L2127:  ifnull L2190 
L2130:  iload 8 
L2132:  ifle L2190 
L2135:  aload_1 
L2136:  getfield Field [c13] g [u438] 
L2139:  iload 8 
L2141:  invokevirtual Method [c9] getBeginning (I)I 
L2144:  istore 9 
L2146:  aload_1 
L2147:  getfield Field [c13] g [u438] 
L2150:  iload 8 
L2152:  iload_3 
L2153:  invokevirtual Method [c9] setBeginning (II)V 
L2156:  aload_0 
L2157:  aload_1 
L2158:  aload_2 
L2159:  getfield Field [c14] b [u440] 
L2162:  iload_3 
L2163:  iload 4 
L2165:  iload 5 
L2167:  invokespecial Method [c12] c [u378] 
L2170:  dup 
L2171:  istore 10 
L2173:  ifge L2187 
L2176:  aload_1 
L2177:  getfield Field [c13] g [u438] 
L2180:  iload 8 
L2182:  iload 9 
L2184:  invokevirtual Method [c9] setBeginning (II)V 
L2187:  iload 10 
L2189:  ireturn 
L2190:  aload_1 
L2191:  getfield Field [c13] g [u438] 
L2194:  ifnull L2260 
L2197:  iload 8 
L2199:  ifge L2260 
L2202:  iload 8 
L2204:  ineg 
L2205:  istore 9 
L2207:  aload_1 
L2208:  getfield Field [c13] g [u438] 
L2211:  iload 9 
L2213:  invokevirtual Method [c9] getEnd (I)I 
L2216:  istore 10 
L2218:  aload_1 
L2219:  getfield Field [c13] g [u438] 
L2222:  iload 9 
L2224:  iload_3 
L2225:  invokevirtual Method [c9] setEnd (II)V 
L2228:  aload_0 
L2229:  aload_1 
L2230:  aload_2 
L2231:  getfield Field [c14] b [u440] 
L2234:  iload_3 
L2235:  iload 4 
L2237:  iload 5 
L2239:  invokespecial Method [c12] c [u378] 
L2242:  dup 
L2243:  istore_2 
L2244:  ifge L2258 
L2247:  aload_1 
L2248:  getfield Field [c13] g [u438] 
L2251:  iload 9 
L2253:  iload 10 
L2255:  invokevirtual Method [c9] setEnd (II)V 
L2258:  iload_2 
L2259:  ireturn 
L2260:  aload_2 
L2261:  getfield Field [c14] b [u440] 
L2264:  astore_2 
L2265:  goto L6 
L2268:  iconst_0 
L2269:  aload_0 
L2270:  aload_1 
L2271:  aload_2 
L2272:  invokevirtual Method [c14] d [u354] 
L2275:  iload_3 
L2276:  iconst_1 
L2277:  iload 5 
L2279:  invokespecial Method [c12] c [u378] 
L2282:  if_icmple L2287 
L2285:  iconst_m1 
L2286:  ireturn 
L2287:  aload_2 
L2288:  getfield Field [c14] b [u440] 
L2291:  astore_2 
L2292:  goto L6 
L2295:  iconst_0 
L2296:  aload_0 
L2297:  aload_1 
L2298:  aload_2 
L2299:  invokevirtual Method [c14] d [u354] 
L2302:  iload_3 
L2303:  iconst_1 
L2304:  iload 5 
L2306:  invokespecial Method [c12] c [u378] 
L2309:  if_icmpgt L2314 
L2312:  iconst_m1 
L2313:  ireturn 
L2314:  aload_2 
L2315:  getfield Field [c14] b [u440] 
L2318:  astore_2 
L2319:  goto L6 
L2322:  iconst_0 
L2323:  aload_0 
L2324:  aload_1 
L2325:  aload_2 
L2326:  invokevirtual Method [c14] d [u354] 
L2329:  iload_3 
L2330:  iconst_m1 
L2331:  iload 5 
L2333:  invokespecial Method [c12] c [u378] 
L2336:  if_icmple L2341 
L2339:  iconst_m1 
L2340:  ireturn 
L2341:  aload_2 
L2342:  getfield Field [c14] b [u440] 
L2345:  astore_2 
L2346:  goto L6 
L2349:  iconst_0 
L2350:  aload_0 
L2351:  aload_1 
L2352:  aload_2 
L2353:  invokevirtual Method [c14] d [u354] 
L2356:  iload_3 
L2357:  iconst_m1 
L2358:  iload 5 
L2360:  invokespecial Method [c12] c [u378] 
L2363:  if_icmpgt L2368 
L2366:  iconst_m1 
L2367:  ireturn 
L2368:  aload_2 
L2369:  getfield Field [c14] b [u440] 
L2372:  astore_2 
L2373:  goto L6 
L2376:  aload_0 
L2377:  aload_1 
L2378:  aload_2 
L2379:  invokevirtual Method [c14] d [u354] 
L2382:  iload_3 
L2383:  iload 4 
L2385:  iload 5 
L2387:  invokespecial Method [c12] c [u378] 
L2390:  dup 
L2391:  istore 9 
L2393:  ifge L2399 
L2396:  iload 9 
L2398:  ireturn 
L2399:  iload 9 
L2401:  istore_3 
L2402:  aload_2 
L2403:  getfield Field [c14] b [u440] 
L2406:  astore_2 
L2407:  goto L6 
L2410:  iload 5 
L2412:  dup 
L2413:  istore 9 
L2415:  aload_2 
L2416:  invokevirtual Method [c14] e ()I 
L2419:  ior 
L2420:  dup 
L2421:  istore 9 
L2423:  aload_2 
L2424:  invokevirtual Method [c14] f ()I 
L2427:  iconst_m1 
L2428:  ixor 
L2429:  iand 
L2430:  istore 9 
L2432:  aload_0 
L2433:  aload_1 
L2434:  aload_2 
L2435:  invokevirtual Method [c14] d [u354] 
L2438:  iload_3 
L2439:  iload 4 
L2441:  iload 9 
L2443:  invokespecial Method [c12] c [u378] 
L2446:  dup 
L2447:  istore 10 
L2449:  ifge L2455 
L2452:  iload 10 
L2454:  ireturn 
L2455:  iload 10 
L2457:  istore_3 
L2458:  aload_2 
L2459:  getfield Field [c14] b [u440] 
L2462:  astore_2 
L2463:  goto L6 
L2466:  aload_2 
L2467:  checkcast [c17] 
L2470:  dup 
L2471:  astore 9 
L2473:  getfield Field [c17] c I 
L2476:  ifle L2559 
L2479:  aload 9 
L2481:  getfield Field [c17] c I 
L2484:  aload_0 
L2485:  getfield Field [c12] c I 
L2488:  if_icmplt L2519 
L2491:  new java/lang/RuntimeException 
L2494:  dup 
L2495:  new java/lang/StringBuilder 
L2498:  dup 
L2499:  ldc 'Internal Error: Reference number must be more than zero: ' 
L2501:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L2504:  aload 9 
L2506:  getfield Field [c17] c I 
L2509:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L2512:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L2515:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L2518:  athrow 
L2519:  aload_1 
L2520:  getfield Field [c13] g [u438] 
L2523:  aload 9 
L2525:  getfield Field [c17] c I 
L2528:  invokevirtual Method [c9] getBeginning (I)I 
L2531:  iflt L2553 
L2534:  aload_1 
L2535:  getfield Field [c13] g [u438] 
L2538:  aload 9 
L2540:  getfield Field [c17] c I 
L2543:  invokevirtual Method [c9] getEnd (I)I 
L2546:  iflt L2553 
L2549:  iconst_1 
L2550:  goto L2554 
L2553:  iconst_0 
L2554:  istore 10 
L2556:  goto L2585 
L2559:  iconst_0 
L2560:  aload_0 
L2561:  aload_1 
L2562:  aload 9 
L2564:  getfield Field [c17] d [u440] 
L2567:  iload_3 
L2568:  iload 4 
L2570:  iload 5 
L2572:  invokespecial Method [c12] c [u378] 
L2575:  if_icmpgt L2582 
L2578:  iconst_1 
L2579:  goto L2583 
L2582:  iconst_0 
L2583:  istore 10 
L2585:  iload 10 
L2587:  ifeq L2599 
L2590:  aload 9 
L2592:  getfield Field [c17] e [u440] 
L2595:  astore_2 
L2596:  goto L6 
L2599:  aload 9 
L2601:  getfield Field [c17] f [u440] 
L2604:  ifnull L2616 
L2607:  aload 9 
L2609:  getfield Field [c17] f [u440] 
L2612:  astore_2 
L2613:  goto L6 
L2616:  aload 9 
L2618:  getfield Field [c17] b [u440] 
L2621:  astore_2 
L2622:  goto L6 
L2625:  new java/lang/RuntimeException 
L2628:  dup 
L2629:  new java/lang/StringBuilder 
L2632:  dup 
L2633:  ldc 'Unknown operation type: ' 
L2635:  invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L2638:  aload_2 
L2639:  getfield Field [c14] a I 
L2642:  invokevirtual Method java/lang/StringBuilder append (I)Ljava/lang/StringBuilder; 
L2645:  invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L2648:  invokespecial Method java/lang/RuntimeException <init> (Ljava/lang/String;)V 
L2651:  athrow 
L2652:  
    .end code 
.end method 

.method private static final a : (Ljava/text/CharacterIterator;IIII)I 
    .code stack 5 locals 6 
L0:     aload_0 
L1:     iload_1 
L2:     iload_2 
L3:     iinc 3 -1 
L6:     iload_3 
L7:     iload 4 
L9:     invokestatic Method [c12] b (Ljava/text/CharacterIterator;IIII)I 
L12:    istore 5 
L14:    iload 5 
L16:    ifne L36 
L19:    aload_0 
L20:    iload_1 
L21:    iload_2 
L22:    iinc 3 -1 
L25:    iload_3 
L26:    iload 4 
L28:    invokestatic Method [c12] b (Ljava/text/CharacterIterator;IIII)I 
L31:    istore 5 
L33:    goto L14 
L36:    iload 5 
L38:    ireturn 
L39:    
    .end code 
.end method 

.method private static final b : (Ljava/text/CharacterIterator;IIII)I 
    .code stack 2 locals 5 
L0:     iload_3 
L1:     iload_1 
L2:     if_icmplt L10 
L5:     iload_3 
L6:     iload_2 
L7:     if_icmplt L12 
L10:    iconst_2 
L11:    ireturn 
L12:    aload_0 
L13:    iload_3 
L14:    invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L19:    iload 4 
L21:    invokestatic Method [c12] a (CI)I 
L24:    ireturn 
L25:    
    .end code 
.end method 

.method private static final a : (Ljava/text/CharacterIterator;IILjava/lang/String;I)Z 
    .code stack 3 locals 5 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iconst_0 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L49 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L36:    aload_3 
L37:    iload_2 
L38:    iinc 2 1 
L41:    invokevirtual Method java/lang/String charAt (I)C 
L44:    if_icmpeq L18 
L47:    iconst_0 
L48:    ireturn 
L49:    iconst_1 
L50:    ireturn 
L51:    
    .end code 
.end method 

.method private static final c : (Ljava/text/CharacterIterator;IIII)Z 
    .code stack 3 locals 5 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iload_3 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L51 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L36:    aload_0 
L37:    iload_2 
L38:    iinc 2 1 
L41:    invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L46:    if_icmpeq L18 
L49:    iconst_0 
L50:    ireturn 
L51:    iconst_1 
L52:    ireturn 
L53:    
    .end code 
.end method 

.method private static final b : (Ljava/text/CharacterIterator;IILjava/lang/String;I)Z 
    .code stack 2 locals 7 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iconst_0 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L94 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L36:    istore 5 
L38:    aload_3 
L39:    iload_2 
L40:    iinc 2 1 
L43:    invokevirtual Method java/lang/String charAt (I)C 
L46:    istore 6 
L48:    iload 5 
L50:    iload 6 
L52:    if_icmpeq L18 
L55:    iload 5 
L57:    invokestatic Method java/lang/Character toUpperCase (C)C 
L60:    istore 5 
L62:    iload 6 
L64:    invokestatic Method java/lang/Character toUpperCase (C)C 
L67:    istore 6 
L69:    iload 5 
L71:    iload 6 
L73:    if_icmpeq L18 
L76:    iload 5 
L78:    invokestatic Method java/lang/Character toLowerCase (C)C 
L81:    iload 6 
L83:    invokestatic Method java/lang/Character toLowerCase (C)C 
L86:    if_icmpeq L91 
L89:    iconst_0 
L90:    ireturn 
L91:    goto L18 
L94:    iconst_1 
L95:    ireturn 
L96:    
    .end code 
.end method 

.method private static final d : (Ljava/text/CharacterIterator;IIII)Z 
    .code stack 2 locals 6 
L0:     iload_1 
L1:     ifge L6 
L4:     iconst_0 
L5:     ireturn 
L6:     iload_2 
L7:     iload_1 
L8:     isub 
L9:     iload 4 
L11:    if_icmpge L16 
L14:    iconst_0 
L15:    ireturn 
L16:    iload_3 
L17:    istore_2 
L18:    iload 4 
L20:    iinc 4 -1 
L23:    ifle L90 
L26:    aload_0 
L27:    iload_1 
L28:    iinc 1 1 
L31:    invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L36:    istore_3 
L37:    aload_0 
L38:    iload_2 
L39:    iinc 2 1 
L42:    invokeinterface InterfaceMethod java/text/CharacterIterator setIndex (I)C 2 
L47:    istore 5 
L49:    iload_3 
L50:    iload 5 
L52:    if_icmpeq L18 
L55:    iload_3 
L56:    invokestatic Method java/lang/Character toUpperCase (C)C 
L59:    istore_3 
L60:    iload 5 
L62:    invokestatic Method java/lang/Character toUpperCase (C)C 
L65:    istore 5 
L67:    iload_3 
L68:    iload 5 
L70:    if_icmpeq L18 
L73:    iload_3 
L74:    invokestatic Method java/lang/Character toLowerCase (C)C 
L77:    iload 5 
L79:    invokestatic Method java/lang/Character toLowerCase (C)C 
L82:    if_icmpeq L87 
L85:    iconst_0 
L86:    ireturn 
L87:    goto L18 
L90:    iconst_1 
L91:    ireturn 
L92:    
    .end code 
.end method 

.method private a : ()V 
    .code stack 7 locals 3 
L0:     aload_0 
L1:     aload_0 
L2:     getfield Field [c12] d Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L5:     invokespecial Method [c12] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;)V 
L8:     aload_0 
L9:     aload_0 
L10:    getfield Field [c12] d Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L13:    invokevirtual Method [c25] p ()I 
L16:    putfield Field [c12] f I 
L19:    aload_0 
L20:    aconst_null 
L21:    putfield Field [c12] j [u441] 
L24:    aload_0 
L25:    getfield Field [c12] b I 
L28:    sipush 128 
L31:    invokestatic Method [c12] a (II)Z 
L34:    ifne L81 
L37:    aload_0 
L38:    getfield Field [c12] b I 
L41:    sipush 512 
L44:    invokestatic Method [c12] a (II)Z 
L47:    ifne L81 
L50:    invokestatic Method [c25] g [u355] 
L53:    astore_1 
L54:    aload_0 
L55:    getfield Field [c12] d Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L58:    aload_1 
L59:    aload_0 
L60:    getfield Field [c12] b I 
L63:    invokevirtual Method [c25] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/c;I)I 
L66:    dup 
L67:    istore_2 
L68:    iconst_1 
L69:    if_icmpne L81 
L72:    aload_1 
L73:    invokevirtual Method [c23] b ()V 
L76:    aload_0 
L77:    aload_1 
L78:    putfield Field [c12] j [u441] 
L81:    aload_0 
L82:    getfield Field [c12] g [u440] 
L85:    ifnull L243 
L88:    aload_0 
L89:    getfield Field [c12] g [u440] 
L92:    getfield Field [c14] a I 
L95:    bipush 6 
L97:    if_icmpeq L111 
L100:   aload_0 
L101:   getfield Field [c12] g [u440] 
L104:   getfield Field [c14] a I 
L107:   iconst_1 
L108:   if_icmpne L243 
L111:   aload_0 
L112:   getfield Field [c12] g [u440] 
L115:   getfield Field [c14] b [u440] 
L118:   ifnonnull L243 
L121:   aload_0 
L122:   iconst_1 
L123:   putfield Field [c12] n Z 
L126:   aload_0 
L127:   getfield Field [c12] g [u440] 
L130:   getfield Field [c14] a I 
L133:   bipush 6 
L135:   if_icmpne L152 
L138:   aload_0 
L139:   aload_0 
L140:   getfield Field [c12] g [u440] 
L143:   invokevirtual Method [c14] h ()Ljava/lang/String; 
L146:   putfield Field [c12] k Ljava/lang/String; 
L149:   goto L208 
L152:   aload_0 
L153:   getfield Field [c12] g [u440] 
L156:   invokevirtual Method [c14] e ()I 
L159:   ldc 65536 
L161:   if_icmplt L181 
L164:   aload_0 
L165:   aload_0 
L166:   getfield Field [c12] g [u440] 
L169:   invokevirtual Method [c14] e ()I 
L172:   invokestatic Method [c11] c (I)Ljava/lang/String; 
L175:   putfield Field [c12] k Ljava/lang/String; 
L178:   goto L208 
L181:   iconst_1 
L182:   newarray char 
L184:   dup 
L185:   astore_1 
L186:   iconst_0 
L187:   aload_0 
L188:   getfield Field [c12] g [u440] 
L191:   invokevirtual Method [c14] e ()I 
L194:   i2c 
L195:   castore 
L196:   aload_0 
L197:   new java/lang/String 
L200:   dup 
L201:   aload_1 
L202:   invokespecial Method java/lang/String <init> ([C)V 
L205:   putfield Field [c12] k Ljava/lang/String; 
L208:   aload_0 
L209:   aload_0 
L210:   getfield Field [c12] b I 
L213:   putfield Field [c12] l I 
L216:   aload_0 
L217:   new com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern 
L220:   dup 
L221:   aload_0 
L222:   getfield Field [c12] k Ljava/lang/String; 
L225:   sipush 256 
L228:   aload_0 
L229:   getfield Field [c12] l I 
L232:   iconst_2 
L233:   invokestatic Method [c12] a (II)Z 
L236:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern <init> (Ljava/lang/String;IZ)V 
L239:   putfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L242:   return 
L243:   aload_0 
L244:   getfield Field [c12] b I 
L247:   sipush 256 
L250:   invokestatic Method [c12] a (II)Z 
L253:   ifne L375 
L256:   aload_0 
L257:   getfield Field [c12] b I 
L260:   sipush 512 
L263:   invokestatic Method [c12] a (II)Z 
L266:   ifne L375 
L269:   new com/liquid_technologies/org/apache/xerces/utils/regex/e$e 
L272:   dup 
L273:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/e$e <init> ()V 
L276:   astore_1 
L277:   aload_0 
L278:   getfield Field [c12] d [u442] 
L281:   aload_1 
L282:   aload_0 
L283:   getfield Field [c12] b I 
L286:   invokevirtual Method [c25] a (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e$e;I)V 
L289:   aload_0 
L290:   aload_1 
L291:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$e a [u442] 
L294:   ifnonnull L301 
L297:   aconst_null 
L298:   goto L308 
L301:   aload_1 
L302:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$e a [u442] 
L305:   invokevirtual Method [c25] m ()Ljava/lang/String; 
L308:   putfield Field [c12] k Ljava/lang/String; 
L311:   aload_0 
L312:   aload_1 
L313:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$e b I 
L316:   putfield Field [c12] l I 
L319:   aload_0 
L320:   getfield Field [c12] k Ljava/lang/String; 
L323:   ifnull L342 
L326:   aload_0 
L327:   getfield Field [c12] k Ljava/lang/String; 
L330:   invokevirtual Method java/lang/String length ()I 
L333:   iconst_2 
L334:   if_icmpge L342 
L337:   aload_0 
L338:   aconst_null 
L339:   putfield Field [c12] k Ljava/lang/String; 
L342:   aload_0 
L343:   getfield Field [c12] k Ljava/lang/String; 
L346:   ifnull L375 
L349:   aload_0 
L350:   new com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern 
L353:   dup 
L354:   aload_0 
L355:   getfield Field [c12] k Ljava/lang/String; 
L358:   sipush 256 
L361:   aload_0 
L362:   getfield Field [c12] l I 
L365:   iconst_2 
L366:   invokestatic Method [c12] a (II)Z 
L369:   invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/BMPattern <init> (Ljava/lang/String;IZ)V 
L372:   putfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L375:   return 
L376:   
    .end code 
.end method 

.method private static final a : (II)Z 
    .code stack 2 locals 2 
L0:     iload_0 
L1:     iload_1 
L2:     iand 
L3:     iload_1 
L4:     if_icmpne L9 
L7:     iconst_1 
L8:     ireturn 
L9:     iconst_0 
L10:    ireturn 
L11:    
    .end code 
.end method 

.method public <init> : (Ljava/lang/String;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     invokespecial Method java/lang/Object <init> ()V 
L4:     aload_0 
L5:     iconst_0 
L6:     putfield Field [c12] e Z 
L9:     aload_0 
L10:    aconst_null 
L11:    putfield Field [c12] g [u440] 
L14:    aload_0 
L15:    aconst_null 
L16:    putfield Field [c12] i [u439] 
L19:    aload_0 
L20:    aconst_null 
L21:    putfield Field [c12] j [u441] 
L24:    aload_0 
L25:    aconst_null 
L26:    putfield Field [c12] k Ljava/lang/String; 
L29:    aload_0 
L30:    aconst_null 
L31:    putfield Field [c12] m Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
L34:    aload_0 
L35:    iconst_0 
L36:    putfield Field [c12] n Z 
L39:    aload_0 
L40:    aload_1 
L41:    aconst_null 
L42:    invokevirtual Method [c12] setPattern (Ljava/lang/String;Ljava/lang/String;)V 
L45:    return 
L46:    
    .end code 
    .exceptions com/liquid_technologies/org/apache/xerces/utils/regex/ParseException 
.end method 

.method public <init> : (Ljava/lang/String;Ljava/lang/String;)V 
    .code stack 3 locals 3 
L0:     aload_0 
L1:     invokespecial Method java/lang/Object <init> ()V 
L4:     aload_0 
L5:     iconst_0 
L6:     putfield Field [c12] e Z 
L9:     aload_0 
L10:    aconst_null 
L11:    putfield Field [c12] g [u440] 
L14:    aload_0 
L15:    aconst_null 
L16:    putfield Field [c12] i [u439] 
L19:    aload_0 
L20:    aconst_null 
L21:    putfield Field [c12] j [u441] 
L24:    aload_0 
L25:    aconst_null 
L26:    putfield Field [c12] k Ljava/lang/String; 
L29:    aload_0 
L30:    aconst_null 
L31:    putfield Field [c12] m [u437] 
L34:    aload_0 
L35:    iconst_0 
L36:    putfield Field [c12] n Z 
L39:    aload_0 
L40:    aload_1 
L41:    aload_2 
L42:    invokevirtual Method [c12] setPattern (Ljava/lang/String;Ljava/lang/String;)V 
L45:    return 
L46:    
    .end code 
    .exceptions com/liquid_technologies/org/apache/xerces/utils/regex/ParseException 
.end method 

.method public setPattern : (Ljava/lang/String;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     aload_0 
L3:     getfield Field [c12] b I 
L6:     invokespecial Method [c12] a (Ljava/lang/String;I)V 
L9:     return 
L10:    
    .end code 
    .exceptions com/liquid_technologies/org/apache/xerces/utils/regex/ParseException 
.end method 

.method private a : (Ljava/lang/String;I)V 
    .code stack 4 locals 3 
L0:     aload_0 
L1:     aload_1 
L2:     putfield Field [c12] a Ljava/lang/String; 
L5:     aload_0 
L6:     iload_2 
L7:     putfield Field [c12] b I 
L10:    aload_0 
L11:    getfield Field [c12] b I 
L14:    sipush 512 
L17:    invokestatic Method [c12] a (II)Z 
L20:    ifeq L33 
L23:    new com/liquid_technologies/org/apache/xerces/utils/regex/b 
L26:    dup 
L27:    invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/b <init> ()V 
L30:    goto L40 
L33:    new com/liquid_technologies/org/apache/xerces/utils/regex/d 
L36:    dup 
L37:    invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/d <init> ()V 
L40:    astore_1 
L41:    aload_0 
L42:    aload_1 
L43:    aload_0 
L44:    getfield Field [c12] a Ljava/lang/String; 
L47:    aload_0 
L48:    getfield Field [c12] b I 
L51:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/d b (Ljava/lang/String;I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L54:    putfield Field [c12] d [u442] 
L57:    aload_0 
L58:    aload_1 
L59:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/d e I 
L62:    putfield Field [c12] c I 
L65:    aload_0 
L66:    aload_1 
L67:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/d f Z 
L70:    putfield Field [c12] e Z 
L73:    aload_0 
L74:    aconst_null 
L75:    putfield Field [c12] g [u440] 
L78:    aload_0 
L79:    aconst_null 
L80:    putfield Field [c12] i [u439] 
L83:    return 
L84:    
    .end code 
    .exceptions com/liquid_technologies/org/apache/xerces/utils/regex/ParseException 
.end method 

.method public setPattern : (Ljava/lang/String;Ljava/lang/String;)V 
    .code stack 3 locals 3 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     invokestatic Method [c11] a (Ljava/lang/String;)I 
L6:     invokespecial Method [c12] a (Ljava/lang/String;I)V 
L9:     return 
L10:    
    .end code 
    .exceptions com/liquid_technologies/org/apache/xerces/utils/regex/ParseException 
.end method 

.method public getPattern : ()Ljava/lang/String; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field [c12] a Ljava/lang/String; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method public toString : ()Ljava/lang/String; 
    .code stack 2 locals 1 
L0:     aload_0 
L1:     getfield Field [c12] d [u442] 
L4:     aload_0 
L5:     getfield Field [c12] b I 
L8:     invokevirtual Method [c25] b (I)Ljava/lang/String; 
L11:    areturn 
L12:    
    .end code 
.end method 

.method public getOptions : ()Ljava/lang/String; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field [c12] b I 
L4:     invokestatic Method [c11] e (I)Ljava/lang/String; 
L7:     areturn 
L8:     
    .end code 
.end method 

.method public equals : (Ljava/lang/Object;)Z 
    .code stack 2 locals 2 
L0:     aload_1 
L1:     ifnonnull L6 
L4:     iconst_0 
L5:     ireturn 
L6:     aload_1 
L7:     instanceof [c12] 
L10:    ifne L15 
L13:    iconst_0 
L14:    ireturn 
L15:    aload_1 
L16:    checkcast [c12] 
L19:    astore_1 
L20:    aload_0 
L21:    getfield Field [c12] a Ljava/lang/String; 
L24:    aload_1 
L25:    getfield Field [c12] a Ljava/lang/String; 
L28:    invokevirtual Method java/lang/String equals (Ljava/lang/Object;)Z 
L31:    ifeq L47 
L34:    aload_0 
L35:    getfield Field [c12] b I 
L38:    aload_1 
L39:    getfield Field [c12] b I 
L42:    if_icmpne L47 
L45:    iconst_1 
L46:    ireturn 
L47:    iconst_0 
L48:    ireturn 
L49:    
    .end code 
.end method 

.method public hashCode : ()I 
    .code stack 2 locals 1 
L0:     new java/lang/StringBuilder 
L3:     dup 
L4:     invokespecial Method java/lang/StringBuilder <init> ()V 
L7:     aload_0 
L8:     getfield Field [c12] a Ljava/lang/String; 
L11:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L14:    ldc '/' 
L16:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L19:    aload_0 
L20:    invokevirtual Method [c12] getOptions ()Ljava/lang/String; 
L23:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L26:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L29:    invokevirtual Method java/lang/String hashCode ()I 
L32:    ireturn 
L33:    
    .end code 
.end method 

.method public getNumberOfGroups : ()I 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field [c12] c I 
L4:     ireturn 
L5:     
    .end code 
.end method 

.method private static final a : (CI)I 
    .code stack 2 locals 2 
L0:     iload_1 
L1:     bipush 64 
L3:     invokestatic Method [c12] a (II)Z 
L6:     ifne L115 
L9:     iload_1 
L10:    bipush 32 
L12:    invokestatic Method [c12] a (II)Z 
L15:    ifeq L47 
L18:    getstatic Field [c12] o [u442] 
L21:    ifnonnull L33 
L24:    ldc 'IsWord' 
L26:    iconst_1 
L27:    invokestatic Method [c25] a (Ljava/lang/String;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
L30:    putstatic Field [c12] o [u442] 
L33:    getstatic Field [c12] o [u442] 
L36:    iload_0 
L37:    invokevirtual Method [c25] a (I)Z 
L40:    ifeq L45 
L43:    iconst_1 
L44:    ireturn 
L45:    iconst_2 
L46:    ireturn 
L47:    iload_0 
L48:    dup 
L49:    istore_0 
L50:    bipush 95 
L52:    if_icmpeq L107 
L55:    iload_0 
L56:    bipush 48 
L58:    if_icmpge L65 
L61:    iconst_0 
L62:    goto L108 
L65:    iload_0 
L66:    bipush 122 
L68:    if_icmple L75 
L71:    iconst_0 
L72:    goto L108 
L75:    iload_0 
L76:    bipush 57 
L78:    if_icmple L107 
L81:    iload_0 
L82:    bipush 65 
L84:    if_icmpge L91 
L87:    iconst_0 
L88:    goto L108 
L91:    iload_0 
L92:    bipush 90 
L94:    if_icmple L107 
L97:    iload_0 
L98:    bipush 97 
L100:   if_icmpge L107 
L103:   iconst_0 
L104:   goto L108 
L107:   iconst_1 
L108:   ifeq L113 
L111:   iconst_1 
L112:   ireturn 
L113:   iconst_2 
L114:   ireturn 
L115:   iload_0 
L116:   invokestatic Method java/lang/Character getType (C)I 
L119:   tableswitch 1 
            L196 
            L196 
            L196 
            L196 
            L196 
            L198 
            L198 
            L196 
            L196 
            L196 
            L196 
            L240 
            L240 
            L240 
            L200 
            L198 
            default : L240 

L196:   iconst_1 
L197:   ireturn 
L198:   iconst_0 
L199:   ireturn 
L200:   iload_0 
L201:   tableswitch 9 
            L236 
            L236 
            L236 
            L236 
            L236 
            default : L238 

L236:   iconst_2 
L237:   ireturn 
L238:   iconst_0 
L239:   ireturn 
L240:   iconst_2 
L241:   ireturn 
L242:   
        .linenumbertable 
            L0 0 
            L49 6000 
            L108 0 
        .end linenumbertable 
    .end code 
.end method 

.method private static final a : (I)Z 
    .code stack 2 locals 1 
L0:     iload_0 
L1:     bipush 10 
L3:     if_icmpeq L26 
L6:     iload_0 
L7:     bipush 13 
L9:     if_icmpeq L26 
L12:    iload_0 
L13:    sipush 8232 
L16:    if_icmpeq L26 
L19:    iload_0 
L20:    sipush 8233 
L23:    if_icmpne L28 
L26:    iconst_1 
L27:    ireturn 
L28:    iconst_0 
L29:    ireturn 
L30:    
    .end code 
.end method 

.method private static final b : (II)Z 
    .code stack 2 locals 2 
L0:     iload_0 
L1:     iload_1 
L2:     if_icmpne L7 
L5:     iconst_1 
L6:     ireturn 
L7:     iload_0 
L8:     ldc 65535 
L10:    if_icmpgt L19 
L13:    iload_1 
L14:    ldc 65535 
L16:    if_icmple L21 
L19:    iconst_0 
L20:    ireturn 
L21:    iload_0 
L22:    i2c 
L23:    invokestatic Method java/lang/Character toUpperCase (C)C 
L26:    istore_0 
L27:    iload_1 
L28:    i2c 
L29:    invokestatic Method java/lang/Character toUpperCase (C)C 
L32:    istore_1 
L33:    iload_0 
L34:    iload_1 
L35:    if_icmpne L40 
L38:    iconst_1 
L39:    ireturn 
L40:    iload_0 
L41:    invokestatic Method java/lang/Character toLowerCase (C)C 
L44:    iload_1 
L45:    invokestatic Method java/lang/Character toLowerCase (C)C 
L48:    if_icmpne L53 
L51:    iconst_1 
L52:    ireturn 
L53:    iconst_0 
L54:    ireturn 
L55:    
    .end code 
.end method 

.method static <clinit> : ()V 
    .code stack 1 locals 0 
L0:     aconst_null 
L1:     putstatic Field [c12] o [u442] 
L4:     return 
L5:     
    .end code 
.end method 
.innerclasses 
    [c13] [c12] a static final 
    com/liquid_technologies/org/apache/xerces/utils/regex/e$f [c25] f static 
    com/liquid_technologies/org/apache/xerces/utils/regex/e$d [c25] d static 
    [c17] [c14] c static 
    com/liquid_technologies/org/apache/xerces/utils/regex/e$e [c25] e static 
    com/liquid_technologies/org/apache/xerces/utils/regex/a$a [c14] a static 
    com/liquid_technologies/org/apache/xerces/utils/regex/a$e [c14] e static 
    com/liquid_technologies/org/apache/xerces/utils/regex/a$g [c14] g static 
    com/liquid_technologies/org/apache/xerces/utils/regex/a$b [c14] b static 
    com/liquid_technologies/org/apache/xerces/utils/regex/a$f [c14] f static 
    com/liquid_technologies/org/apache/xerces/utils/regex/a$d [c14] d static 
.end innerclasses 
.const [c9] = Class [u459] 
.const [c11] = Class [u461] 
.const [c12] = Class [u462] 
.const [c13] = Class [u463] 
.const [c14] = Class [u464] 
.const [c17] = Class [u467] 
.const [c23] = Class [u473] 
.const [c25] = Class [u475] 
.const [u354] = Utf8 ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
.const [u355] = Utf8 ()Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
.const [u367] = Utf8 (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
.const [u378] = Utf8 (Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;III)I 
.const [u386] = Utf8 (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;Lcom/liquid_technologies/org/apache/xerces/utils/regex/a;Z)Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
.const [u437] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/BMPattern; 
.const [u438] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Match; 
.const [u439] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a; 
.const [u440] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/a; 
.const [u441] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/c; 
.const [u442] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
.const [u459] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/Match 
.const [u461] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/REUtil 
.const [u462] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression 
.const [u463] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/RegularExpression$a 
.const [u464] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/a 
.const [u467] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/a$c 
.const [u473] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/c 
.const [u475] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/e 
.end class 
